图书前言

本书是一本使用 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) 计算器设计 ;

Python GUI 设计—tkinter菜鸟编程

II

(8) 文本编辑程序设计 ;

(9) 动画游戏设计。

作者曾编写过许多计算机书籍。本书沿袭作者以往著作的特色,程序实例丰富,相

信读者只要遵循本书的学习路线,必定可以在最短时间内精通窗口程序设计。本书内容

虽力求完美,但是书中疏漏与不足之处在所难免,希望读者不吝指正。