使用 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 框架和工具