資源簡介
tkinter實現了一個簡單的記事本
除了字體太小,其他應該還好
代碼片段和文件信息
from?tkinter?import?*
from?tkinter.messagebox?import?*??#?這是彈出窗口
from?tkinter.filedialog?import?*
import?os
from?email.policy?import?default
from?setuptools.sandbox?import?save_argv
from?asyncio.protocols?import?Protocol
import?sys
filename?=?‘‘
#?about實現
def?exit2():
????sys.exit()
def?about():
????showinfo(‘版本‘?‘記事本v1.5.6‘)
def?openfile():??#?打開文件函數???????????文件名應該是全局變量,因為還可能需要保存
????global?filename??#?使用全局變量
????filename?=?askopenfilename(defaultextension=‘.txt‘)??#?提供一個打開的方式???默認的擴展名.txt
????if?filename?==?‘‘:??#?如果打開的文件是空的,設置為空
????????filename?=?None
????else:??#?如果不為空,就加載到title上
????????root.title(‘FileName:‘?+?os.path.basename(filename))??#?找到實際路徑
????????#?如果打開的手編輯器里面有正在編寫的內容,就要清空原來的內容
????????textPad.delete(1.0?END)??#?刪除從頭到尾???第一行的第0列
????????f?=?open(filename?‘r‘)??#?打開文件
????????textPad.insert(1.0?f.read())??#?插入內容,從1.0處插入
????????f.close()??#?關閉文件
def?newfile():
????global?filename
????root.title(‘未命名文件‘)
????filename?=?N
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5969??2020-06-05?15:16??記事本.py
-----------?---------??----------?-----??----
?????????????????5969????????????????????1
- 上一篇:python 生成詞云
- 下一篇:tkinter簡單計算器
評論
共有 條評論