序
這是目前第一本Python GUI設計使用tkinter的中文圖書。
筆者在2017年12月出版了”Python入門邁向高手之路王者歸來”,從上市到現在,連續幾個月皆是台灣Python領域最暢銷的書籍。該書厚度約820頁,雖然是目前Python圖書領域講解內容最豐富、應用最廣泛的圖書,但受限於篇幅,筆者深知該書仍無法涵蓋所有Python的應用,特別是在GUI設計部份筆者只是初淺解說。
在Python應用程式內有內附tkinter模組,這個模組主要是設計使用者圖形介面(GUI, Graphical User Interface),可以用它設計跨平台的視窗應用程式,程式設計師可以使用此模組的控件(Widget) 設計圖形介面讓使用者可以和電腦做溝通。tkinter模組簡單好用,但是目前卻沒有一本書籍將這個模組做一個完整的功能介紹,這也是筆者決定撰寫本書的動力。
本書基本上不對Python語法做介紹,所以讀者需有Python知識才適合閱讀本書,如果讀者未有Python 觀念,建議讀者可以先閱讀筆者所著下列2本書之任一本,相信必可以建立完整的Python 知識。
Python 零基礎最強入門之路王者歸來 – 約520 頁
Python 入門邁向高手之路王者歸來 – 約820 頁
本書以約270 個程式實例講解下列知識:
Python tkinter Widget 解說
Python tkinter.ttk Widget 解說
Widget 共通屬性
Widget 共通方法
變數類別Variable Classes
事件與綁定Events and Binds
計算器(Calculator) 設計
文書編輯程式(Editor) 設計
動畫遊戲設計
寫過許多的電腦書著作,本書沿襲筆者著作的特色,程式實例豐富,相信讀者只要遵循本書內容必定可以在最短時間精通視窗程式設計,編著本書雖力求完美,但是學經歷不足,謬誤難免,尚祈讀者不吝指正。
洪錦魁2018-08-10
jiinkwei@me.com