Tkinter Hello World
我們執行的第一個Tkinter程式就是幾乎所有學習新程式語言或者模組的標配-Hello World
。
from sys import version_info
if version_info.major == 2:
import Tkinter as tk
elif:
import tkinter as tk
app = tk.Tk()
app.title("Hello World")
app.mainloop()
生成的介面如下:
注意
Tkinter的名稱已從Python 2中的Tkinter變為Python 3中的tkinter。因此,如果你想要寫Python 2和3相容的Tkinter程式碼,則需要在匯入Tkinter之前檢查Python主版本號。
對於Python 2.7來說,
import Tkinter as tk
對Python 3而言,
import tkinter as tk
程式的下一行
app = tk.Tk()
作為主視窗的應用程式視窗本身可以具有其他視窗小控制元件,如標籤,按鈕和畫布等,主視窗是所有小控制元件的父視窗。
app.title('Hello World')
它將主視窗命名為“Hello World”。
app.mainloop()
建立視窗例項後,應呼叫mainloop()
讓視窗進入無限迴圈,否則程式不會顯示任何內容。