第1步:創建一個窗口
要創建文本編輯器,我們需要一個窗口。輸入文件:
import sys
v=sys.python_version if “2.7” in v:
from Tkinter import *
elif “3.3” in v or “3.4” in v:
from tkinter import *
root=Tk(“Text Editor”) root.mainloop()
然后如果你在Mac上去Cmd + Shift - 搜索并打開“終端” - 然后輸入
python /pathto/texteditor.py
然后按回車。
如果您在Windows上,搜索并打開命令提示符,請鍵入
python /pathto/texteditor.py
并按Enter鍵。你應該看一個如上圖所示的屏幕。
恭喜!
第2步:添加文本小部件
現在我們需要添加一些內容鍵入。
在root = Tk()下面添加兩行,如下所示:
text=Text(root) text.grid()
然后像第一步一樣再次運行該文件。當你點擊它時,你應該有一個更大的屏幕,里面有一個文本框。它將如上圖所示。
您的完整代碼現在將如下所示:
import sys
v=sys.version() if “2.7” in v: from Tkinter import * elif “3.3” in v or “3.4” in v: from tkinter import * root=Tk(“Text Editor”) text=Text(root) text.grid() root.mainloop()
步驟3:保存文本
您需要能夠保存文本,因此我們將添加一個按鈕進行保存。
在導入Tkinter下添加
import tkFileDialog
并在導入tkinter下添加
import tkinter.tkFileDialog
在您添加的最后一行下寫下:
def saveas():
global text t = text.get(“1.0”, “end-1c”) savelocation=tkFileDialog.asksaveasfilename() file1=open(savelocation, “w+”) file1.write(t) file1.close() button=Button(root, text=“Save”, command=saveas) button.grid()
單擊按鈕將保存文件。
完整代碼:
import sys
v=sys.version() if “2.7” in v: 《立方厘米= 1》 from Tkinter import *
import tkFileDialog elif “3.3” in v or “3.4” in v: from tkinter import *
import tkinter.tkFileDialog root=Tk(“Text Editor”)
text=Text(root) text.grid()
步驟4:字體轉換器
在您添加的最后一行下,添加:
def saveas(): global text t = text.get(“1.0”, “end-1c”) savelocation=tkFileDialog.asksaveasfilename() file1=open(savelocation, “w+”) file1.write(t)
恭喜!您已完成一個非常簡單的文本編輯器。如果您想要更多這樣的教程,請告訴我這里的內容。
運行該文件以使用它!
完整代碼:
file1.close() button=Button(root, text=“Save”, command=saveas)
責任編輯:wv
-
文本編輯器
+關注
關注
0文章
28瀏覽量
8114 -
python
+關注
關注
56文章
4797瀏覽量
84742
發布評論請先 登錄
相關推薦
評論