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