Tkinter Hello World

我們執行的第一個Tkinter程式就是幾乎所有學習新程式語言或者模組的標配-Hello World

Tkinter Hello World.py
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 Hello World

注意
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()讓視窗進入無限迴圈,否則程式不會顯示任何內容。