Tkinter 教程 - Hello World

Jinku Hu 2023年1月3日 2018年1月28日
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 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() 讓視窗進入無限迴圈,否則程式不會顯示任何內容。

Author: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn