注册 登录 进入教材巡展
#

出版时间:2024-04

出版社:电子工业出版社

以下为《零基础学Python GUI设计:tkinter(升级版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121476655
  • 1-1
  • 525191
  • 66255160-5
  • 平塑勒
  • 16开
  • 2024-04
  • 248
  • 程序设计
  • 高职
内容简介
零基础学Python GUI 设计:tkinter(升级版)这本书以开发 Python 窗口程序常用的 tkinter 模块为主线,全面介绍了使用 tkinter 设计 Python GUI 程序的各方面技术。全书共分为 18 章,包括搭建开发环境、tkinter 与 GUI、tkinter 窗口设计、tkinter 布局管理、文本类组件、按钮类组件、选择列表与滚动条、容器类组件、对话框类组件、菜单组件、Progressbar 进度条组件、canvas 绘图、鼠标键盘事件处理、数据库操作、文件操作、程序的打包与发布、综合项目(一)——掷骰子游戏、综合项目(二)——学生管理系统等。本书从用户学习与应用的角度出发,所有知识都结合具体实例进行讲解,涉及的程序代码给出了详细的注释,并且运用大量的示意图和实例应用,力求打造轻松、零压力的学习氛围,以便使读者轻松掌握使用 tkinter 进行 Python GUI 应用开发的精髓,快速提高开发技能,拓宽职场道路;最后利用两个实战项目将 tkinter 开发知识应用于实际项目中,以使读者亲身体验项目开发的全过程。
目录
第1章 搭建开发环境 1__eol__ 视频讲解:50分钟__eol__ e学码词条:8个__eol__1.1 Python语言介绍 2__eol__1.1.1 了解Python 2__eol__1.1.2 Python的版本 2__eol__1.1.3 Python的应用领域 2__eol__1.2 Python的下载与安装 3__eol__1.2.1 Python开发环境概述 3__eol__1.2.2 下载Python 3__eol__1.2.3 安装Python 5__eol__1.2.4 测试Python是否安装成功 6__eol__1.2.5 Python安装失败的解决方法 6__eol__1.3 PyCharm开发工具的下载与安装 7__eol__1.3.1 下载PyCharm 7__eol__1.3.2 安装PyCharm 8__eol__1.3.3 启动并配置PyCharm 9__eol__第2章 tkinter与GUI 11__eol__ 视频讲解:13分钟__eol__ 精彩实例:2个__eol__ e学码词条:5个__eol__2.1 GUI简介 12__eol__2.2 tkinter简介 12__eol__2.3 tkinter模块与ttk模块的比较 13__eol__ 实例2.1 使用tkinter模块在窗口中添加Button组件 14__eol__ 实例2.2 使用ttk模块在窗口中添加Button组件 14__eol__第3章 tkinter窗口设计 16__eol__ 视频讲解:43分钟__eol__ 精彩实例:5个__eol__ e学码词条:7个__eol__3.1 创建窗口 17__eol__3.2 设置窗口属性 17__eol__ 实例3.1 为窗口添加标题 18__eol__ 实例3.2 设置窗口样式 18__eol__3.3 设置窗口位置 19__eol__ 实例3.3 设置窗口大小及位置 20__eol__3.4 tkinter窗口设计的核心 21__eol__3.4.1 Widget组件的分类 21__eol__3.4.2 Widget组件的公共属性 22__eol__ 实例3.4 指定窗口大小及文字的样式 22__eol__ 实例3.5 在窗口中显示充值成功后__eol__ 获得的道具 25__eol__3.4.3 Widget组件的公共方法 25__eol__第4章 tkinter布局管理 26__eol__ 视频讲解:42分钟__eol__ 精彩实例:10个__eol__ e学码词条:5个__eol__4.1 pack()方法 27__eol__4.1.1 pack()方法的参数总览 27__eol__4.1.2 pack()方法各参数的应用 27__eol__ 实例4.1 设置文字的排列方式 27__eol__ 实例4.2 在窗口中显示斗兽棋游戏的规则 29__eol__ 实例4.3 设置组件垂直填充窗口 30__eol__ 实例4.4 设置组件填充额外空间 30__eol__ 实例4.5 模拟确认退出本窗口的对话框 32__eol__ 实例4.6 指定各组件的顺序 32__eol__4.2 grid()方法 33__eol__4.2.1 grid()方法的参数设置 34__eol__ 实例4.7 显示4以内的乘法表 34__eol__4.2.2 rowconfigure()方法和columnconfigure()方法设置组件的缩放比例 36__eol__ 实例4.8 实现在窗口的四角添加四个方块 36__eol__4.3 place()方法 37__eol__4.3.1 x、y、width和height 37__eol__ 实例4.9 布局华容道游戏窗口 37__eol__4.3.2 relx、rely、relwidth和relheight 38__eol__ 实例4.10 布局跟随窗口缩放的华容道游戏窗口 39__eol__第5章 文本类组件 40__eol__ 视频讲解:1小时41分钟__eol__ 精彩实例:9个__eol__ e学码词条:5个__eol__5.1 Label组件 41__eol__5.1.1 Label组件的基本使用 41__eol__ 实例5.1 用箭头指示斗兽棋游戏规则 41__eol__5.1.2 在Label组件中添加图片 42__eol__ 实例5.2 实现游戏“欢乐写数字”道具兑换窗口 43__eol__5.1.3 在Label组件中指定位置换行 45__eol__5.2 Entry组件 46__eol__5.2.1 Entry组件的基本使用 46__eol__ 实例5.3 实现登录账号窗口,并且隐藏密码 46__eol__5.2.2 Entry组件中各方法的使用 47__eol__ 实例5.4 在窗口中实现两个数相加 48__eol__5.3 Text组件 49__eol__5.3.1 Text组件的基本使用 49__eol__ 实例5.5 在Text组件中添加图片、文字及按钮 50__eol__5.3.2 Text组件的索引 50__eol__5.3.3 Text组件的常用方法 51__eol__5.4 Spinbox组件 52__eol__5.4.1 Spinbox组件的基本使用 52__eol__ 实例5.6 实现游戏中购买道具窗口 53__eol__5.4.2 Spinbox组件的相关属性介绍 53__eol__ 实例5.7 布局购买道具窗口,并且计算花费 54__eol__5.4.3 Spinbox组件的相关方法 55__eol__ 实例5.8 实现简易留言本 55__eol__5.5 Scale组件 56__eol__5.5.1 Scale组件的基本使用 56__eol__5.5.2 Scale组件的常用方法 57__eol__ 实例5.9 通过滑块和左右按钮实现爱心暴击 57__eol__第6章 按钮类组件 59__eol__ 视频讲解:57分钟__eol__ 精彩实例:5个__eol__ e学码词条:7个__eol__6.1 Button组件 60__eol__6.1.1 Button组件的基本使用 60__eol__ 实例6.1 通过按钮添加图片 60__eol__6.1.2 Button组件的相关属性 60__eol__ 实例6.2 实现简易密码输入器 61__eol__6.2 Radiobutton组件 63__eol__6.2.1 Radiobutton组件的基本使用 63__eol__ 实例6.3 在窗口中显示一则“脑筋急转弯” 63__eol__6.2.2 单选按钮的相关属性 64__eol__ 实例6.4 实现心理测试功能 64__eol__6.3 Checkbutton组件 66__eol__6.3.1 Checkbutton组件的基本使用 66__eol__6.3.2 判断复选框是否被选中 66__eol__ 实例6.5 实现问卷调查功能 66__eol__第7章 选择列表与滚动条 68__eol__ 视频讲解:1小时23分钟__eol__ 精彩实例:8个__eol__ e学码词条:5个__eol__7.1 Listbox组件 69__eol__7.1.1 Listbox组件的基本使用 69__eol__ 实例7.1 实现展开选择列表功能 69__eol__7.1.2 Listbox组件的相关属性 70__eol__ 实例7.2 获取列表框的当前选项 70__eol__7.1.3 Listbox组件的相关方法 71__eol__ 实例7.3 实现仿游戏内编辑快捷信号的功能 72__eol__7.2 Scrollbar组件 73__eol__ 实例7.4 为列表框绑定滚动条 73__eol__7.3 OptionMenu组件 74__eol__7.3.1 OptionMenu组件的基本使用 74__eol__ 实例7.5 在下拉列表中显示歌曲列表 75__eol__7.3.2 OptionMenu组件相关方法的使用 75__eol__ 实例7.6 实现逻辑推理题 75__eol__7.4 Combobox组件 77__eol__7.4.1 Combobox组件的基本使用 77__eol__ 实例7.7 以管理员的身份查看报表 78__eol__7.4.2 Combobox组件的相关方法 78__eol__ 实例7.8 实现添加日程功能 79__eol__第8章 容器组件 81__eol__ 视频讲解:60分钟__eol__ 精彩实例:8个__eol__ e学码词条:5个__eol__8.1 Frame组件 82__eol__8.1.1 Frame组件的基本概念 82__eol__ 实例8.1 设置鼠标指针悬停在Frame组件上的样式 82__eol__8.1.2 使用Frame组件管理组件 82__eol__ 实例8.2 使用Frame组件实现显示地铁信息的功能 83__eol__8.1.3 在Frame组件中添加单选按钮与复选框 84__eol__ 实例8.3 实现全选、全不选与反选功能 84__eol_
Baidu
map