内容简介
零基础学Python GUI 设计:tkinter(升级版)这本书以开发 Python 窗口程序常用的 tkinter 模块为主线,全面介绍了使用 tkinter 设计 Python GUI 程序的各方面技术。全书共分为 18 章,包括搭建开发环境、tkinter 与 GUI、tkinter 窗口设计、tkinter 布局管理、文本类组件、按钮类组件、选择列表与滚动条、容器类组件、对话框类组件、菜单组件、Progressbar 进度条组件、canvas 绘图、鼠标键盘事件处理、数据库操作、文件操作、程序的打包与发布、综合项目(一)——掷骰子游戏、综合项目(二)——学生管理系统等。本书从用户学习与应用的角度出发,所有知识都结合具体实例进行讲解,涉及的程序代码给出了详细的注释,并且运用大量的示意图和实例应用,力求打造轻松、零压力的学习氛围,以便使读者轻松掌握使用 tkinter 进行 Python GUI 应用开发的精髓,快速提高开发技能,拓宽职场道路;最后利用两个实战项目将 tkinter 开发知识应用于实际项目中,以使读者亲身体验项目开发的全过程。
AI简介
这是一本以Python的tkinter模块为主线,全面介绍使用tkinter设计Python GUI程序的各方面技术的著作。全书共分为18章,涵盖了从搭建开发环境到数据库操作,再到程序打包发布的所有环节。
在搭建开发环境方面,本书首先讲解了Python语言的下载与安装流程,然后介绍了PyCharm开发工具的下载与安装,以及如何使用tkinter窗口相关属性进行窗口的创建、样式设置、文件操作以及文本类组件的操作。
在tkinter布局管理方面,本书深入讲解了如何使用pack()方法、grid()方法和place()方法进行组件的布局管理,并通过Frame组件等容器组件对组件进行分类管理,使得界面更加清晰,易于使用。
在事件处理方面,本书详细讲解了如何绑定事件,包括鼠标事件和键盘事件,以及如何通过事件绑定和命令绑定来控制用户与程序的交互。
在数据库操作方面,本书讲解了如何使用SQLite和MySQL两种数据库系统来存储数据,并通过数据库编程接口实现数据的增删改查操作。
在文件操作方面,本书讲解了如何使用Python内置的文件及文件夹操作,以及如何使用tkinter模块中的文件对话