使用 Tk 進行圖形使用者介面¶
Tk/Tcl 長期以來一直是 Python 不可或缺的一部分。它提供了一個強大且平臺獨立的視窗工具包,Python 程式設計師可以透過 tkinter 包及其擴充套件 tkinter.ttk 模組來使用它。
tkinter 包是 Tcl/Tk 之上的一個薄薄的面向物件層。要使用 tkinter,您不需要編寫 Tcl 程式碼,但您需要查閱 Tk 文件,並偶爾查閱 Tcl 文件。tkinter 是一組包裝器,它們將 Tk 小部件實現為 Python 類。
tkinter 的主要優點是速度快,並且通常與 Python 捆綁在一起。儘管其標準文件較弱,但有很好的資料可用,包括:參考資料、教程、一本書等等。tkinter 也因其過時的外觀而聞名,不過在 Tk 8.5 中已大大改進。儘管如此,您可能還會對許多其他 GUI 庫感興趣。Python wiki 列出了幾種替代的 GUI 框架和工具。
tkinter--- Python 的 Tcl/Tk 介面tkinter.colorchooser--- 顏色選擇對話方塊tkinter.font--- Tkinter 字型封裝- Tkinter 對話方塊
tkinter.messagebox--- Tkinter 訊息提示tkinter.scrolledtext--- 帶捲軸的文字小部件tkinter.dnd--- 拖放支援tkinter.ttk--- Tk 主題小部件- IDLE --- Python 編輯器和 shell
turtle--- 海龜繪圖