电子书亮点
版 第1版
国际标准书号 978-1788622301
发表于 2018年4月7日
作者亚历杭德罗·罗达斯·德帕兹, 亚历杭德罗·罗达斯·德帕兹
主要特征
将高效的Python GUI编程技术与Tkinter集成
在Python GUI应用程序中高效实现高级MVC架构
解决与Tkinter和Python GUI开发相关的所有问题
图书说明
作为一种更通用的编程语言之一,Python以其包含电池的理念而闻名,其标准库中包含丰富的模块; Tkinter是用于构建桌面应用程序的库。因此,Tkinter是快速GUI开发的常见选择,更复杂的应用程序可以从该库的全部功能中受益。本书涵盖了所有Tkinter和Python GUI开发问题和解决方案。
Tkinter GUI应用程序开发手册首先概述了Tkinter类,同时提供了基本主题的配方,例如布局模式和事件处理。接下来,我们将介绍如何开发常用的GUI模式,例如输入和保存数据,浏览菜单和对话框,以及在后台执行长时间运行的操作。然后,您将使您的应用程序有效利用网络资源,执行2D和3D动画相关任务,创建3D对象以及执行高级图形操作。最后,本书介绍了如何使用画布和主题小部件。
在本书的最后,您将对Tkinter类有深入的了解,并将了解如何使用它们来构建高效且丰富的GUI应用程序。
你将学到什么
- 添加小部件并处理用户事件
- 使用框架和不同的几何管理器在窗口中布置窗口小部件
- 配置小部件,使其具有自定义的外观和行为
- 使用菜单和对话框改进应用程序的导航
- 在Tkinter应用程序中应用面向对象的编程技术
- 使用线程来实现响应并更新GUI
- 探索画布窗口小部件的功能以及可添加到其中的项目类型
- 使用TTK(主题Tkinter)模块扩展Tkinter应用程序
本书适用于熟悉语言语法,数据结构和OOP基础知识的Python开发人员。您不需要以前使用Tkinter或其他GUI开发库的经验。
目录- 开始使用Tkinter
- 窗口布局
- 自定义小部件
- 对话框和菜单
- OOP和Tkinter
- 异步编程
- 画布和图形
- 主题小部件