Tkinter 教程 - Hello World

Jinku Hu 2024年2月15日
Tkinter 教程 - Hello World

我們執行的第一個 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 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() 讓視窗進入無限迴圈,否則程式不會顯示任何內容。

作者: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

DelftStack.com 創辦人。Jinku 在機器人和汽車行業工作了8多年。他在自動測試、遠端測試及從耐久性測試中創建報告時磨練了自己的程式設計技能。他擁有電氣/ 電子工程背景,但他也擴展了自己的興趣到嵌入式電子、嵌入式程式設計以及前端和後端程式設計。

LinkedIn Facebook