資料內容:
在本章中,我們將介紹以下配方:
? 構造 Tkinter 應用程序
? 使用按鈕
? 創(chuàng)建文本條目
? 跟蹤文本更改
? 驗證文本條目
? 選擇數(shù)值
? 使用單選按鈕創(chuàng)建選擇
? 使用復選框實現(xiàn)交換機
? 顯示項目列表
? 處理鼠標和鍵盤事件
? 設置主窗口的圖標、標題和大小
介紹
由于其清晰的語法和廣泛的庫和工具生態(tài)系統(tǒng),Python 已經(jīng)成為一種流行的通用編程語言。從
web 開發(fā)到自然語言處理(NLP),您可以很容易地找到一個適合您的應用領域需要的開源庫,在
最后一個例子中,您可以始終使用 Python 標準庫中包含的任何模塊。
標準庫遵循“包含電池”的理念,這意味著它包含大量實用程序:正則表達式、數(shù)學函數(shù)、網(wǎng)絡等
等。該庫的標準圖形用戶界面(GUI 包是 Tkinter,是 Tcl/Tk 之上的一個薄的面向對象層。
從 Python 3 開始,Tkinter 模塊被重命名為 tkinter(小寫為 t。它還影響到 tkinter.ttk 和
tkinter.tix 擴展。我們將在本書的最后一章深入探討 tkinter.ttk 模塊,因為
tkinter.tix 模塊已被正式棄用。
在本章中,我們將探討 tkinter 模塊的一些基本類的幾種模式,以及所有小部件子類通用的一些
方法。
構造 Tkinter 應用程序
使用 Tkinter 制作應用程序的一個主要優(yōu)點是,用幾行腳本就可以很容易地建立一個基本的 GUI。
隨著程序變得越來越復雜,從邏輯上分離每個部分變得越來越困難,因此有組織的結構將幫助我們
保持代碼的整潔。