Tkinter 教程 - Hello World
Jinku Hu
2024年2月15日
我們執行的第一個 Tkinter 程式就是幾乎所有學習新程式語言或者模組的標配-Hello World
。
from sys import version_info
if version_info.major == 2:
import Tkinter as tk
else:
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()
讓視窗進入無限迴圈,否則程式不會顯示任何內容。