第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瀏覽量
8137 -
python
+關注
關注
56文章
4807瀏覽量
85040
發布評論請先 登錄
相關推薦
圖紙編輯器的基本操作
![圖紙<b class='flag-5'>編輯器</b>的基本操作](https://file1.elecfans.com//web1/M00/F4/D3/wKgZoWcy17KAduugAAJUjR6RFrE742.png)
Vivado編輯器亂碼問題
![Vivado<b class='flag-5'>編輯器</b>亂碼問題](https://file1.elecfans.com/web1/M00/F2/F1/wKgZoWcONPGAGIULAAME7s40W_I762.jpg)
vim編輯器命令模式使用方法
vim編輯器如何使用
嵌入式學習-Vim編輯器之Vim常用操作命令
Vim編輯器之Vim常用操作命令
嵌入式學習-常用編輯器之Vim編輯器
常用編輯器之Vim編輯器
致敬經典:在國產開源操作系統 RT-Thread 重溫 UNIX 彩色終端
![致敬經典:在國產開源操作系統 RT-Thread 重溫 UNIX 彩色終端](https://file1.elecfans.com/web2/M00/C4/8A/wKgZomX0EhWACv8DAAAUet8ikhs451.png)
TSMaster 中 Hex 文件編輯器使用詳細教程
![TSMaster 中 Hex 文件<b class='flag-5'>編輯器</b>使用詳細教程](https://file.elecfans.com/web2/M00/40/07/pYYBAGJrUk2AaMaTAAAQONQtdzo461.jpg)
評論