1. Tkinter 設定
import tkinter as tk
root = tk.Tk()
root.title("我的 Tkinter 應用程式")
#2. 視窗小工具(Widgets)
tk.Button
可新增按鈕,如 tk.Button(root, text="點擊我")
tk.Label
可顯示文本,如 tk.Label(root, text="你好,世界!")
tk.Entry
可讓使用者輸入文本,如 tk.Entry(root)
tk.Checkbutton
可建立複選框,如 tk.Checkbutton(root, text="選中我")
3. 佈局小工具
tk.Frame
可將視窗分割為不同的區域。 tk.Grid
可使用網格系統排列小工具。 tk.Pack
可依可用空間打包小工具。 4. 事件處理
tk.Button(root, text="點擊我", command=lambda: print("按鈕被點擊"))
bind()
、config()
和 invoke()
5. 循環主視窗
tk.m<strong class="keylink">ai</strong>nloop()
進入主事件循環,處理事件並保持視窗運作。 範例程式碼
import tkinter as tk # 创建 Tkinter 主窗口 root = tk.Tk() root.title("Tkinter 示例") # 添加按钮 button = tk.Button(root, text="点击我") button.pack() # 添加回调函数 def button_clicked(): print("按钮被点击") button.config(command=button_clicked) # 进入主事件循环 root.mainloop()
最佳實踐
其他資源
掌握 Tkinter 的關鍵在於練習和探索。透過建立不同的 GUI 專案,您將逐步提昇技能並成為熟練的 python GUI 程式設計專家。
以上是Tkinter 入門秘技:掌握 Python GUI 編程的詳細內容。更多資訊請關注PHP中文網其他相關文章!