序
2020 年 2 月筆者出版了市面上第一本 Python GUI 設計使用 tkinter 第 3 版的中文 圖書,很快該書就已經銷售超過 5000 本,本書基本上是該書籍的新版,在這個版本除 了修訂文字的錯誤,另外增加 GUI 專題實作,讓整個 GUI 的設計實例更加完善,讀者 可以獲得更好的參考。
在 Python 應用程式內有內附 tkinter 模組,這個模組主要是設計使用者圖形介面 (GUI, Graphical User Interface),可以用它設計跨平台的視窗應用程式,程式設計師可 以使用此模組的控件 (Widget) 設計圖形介面讓使用者可以和電腦做溝通。tkinter 模組 簡單好用,但是目前卻沒有一本書籍將這個模組做一個完整的功能介紹,這也是筆者 決定撰寫本書的動力。
本書以約 312 個程式實例講解下列知識:
◎Python tkinter Widget解說
◎Python tkinter.ttk Widget解說
◎Widget共通屬性
◎Widget共通方法
◎變數類別Variable Classes
◎事件與綁定Events and Binds
◎計算器(Calculator)設計
◎文書編輯程式(Editor)設計
◎動畫遊戲設計
◎謝爾賓斯基三角形、遞迴樹、科赫雪花等碎形(Fractal)設計
◎走馬燈設計
◎模擬海龜繪圖
◎球類競賽
◎風扇設計
◎單個或多個反彈球設計
◎鐘擺與旋轉鐘擺設計
◎建立長條圖與動態排序
◎mp3音樂播放器
◎視窗介面的Youtube影音下載
寫過許多的電腦書,本書沿襲筆者著作的特色,程式實例豐富,相信讀者只要遵循本書內容必定可以在最短時間精通視窗程式設計,編著本書雖力求完美,但是學經歷不足,謬誤難免,尚祈讀者不吝指正。
?
洪錦魁2022-10-20
jiinkwei@me.com