序
本书是一本使用tkinter进行Python GUI设计的中文图书。
作者在2017年12月出版了《Python入门迈向高手之路王者归来》。该书从上市到现在,连续几个月皆是台湾地区Python领域最畅销的书籍。该书约820页,虽然是目前Python图书讲解内容较丰富、应用较广泛的图书,但受限于篇幅,作者深知该书仍无法涵盖所有Python的应用,特别是在GUI设计部分只是粗浅讲解。
在Python应用程序内附有tkinter模块。这个模块主要用于设计用户图形接口(Graphical User Interface,GUI),也可以用于设计跨平台的窗口应用程序。程序设计人员可以使用此模块的控件(Widget)设计图形接口让用户与计算机沟通。tkinter模块简单好用,但是目前却少有书籍对这个模块做过完整的功能介绍,这也是作者决定撰写本书的动力。
本书基本上不对Python语法进行介绍,所以读者需要有一定的Python知识基础才适合阅读本书,如果没有Python基础,建议先阅读作者所著下列两本书之一,建立起完整的Python知识框架。
《Python零基础最强入门之路王者归来》
《Python入门迈向高手之路王者归来》
本书将通过约270个程序实例讲解下列知识。
(1)Python tkinter Widget;
(2)Python tkinter.ttk Widget;
(3)Widget常用属性;
(4)Widget常用方法;
(5)变量类别;
(6)事件与绑定;
(7)计算器设计;
(8)文本编辑程序设计;
(9)动画游戏设计。
作者曾编写过许多计算机书籍。本书沿袭作者以往著作的特色,程序实例丰富,相信读者只要遵循本书的学习路线,必定可以在最短时间内精通窗口程序设计。本书内容虽力求完美,但是书中疏漏与不足之处在所难免,希望读者不吝指正。