自学模块总览表
- 1、第一个GUI程序
- 2、GUI程序经典面向程序写法
- 3、Options选项详解
- 4、Button anchor 位置控制
- 5、Entry StringVar 登录界面设置和功能实现
- 6、Text 多行文本框详解 复杂 tag 标记
- 7、Radiobutton Checkbutton 详解
- 8、Canvas 画布组件
- 9、Grid 布局管理器详解
- 10、Pack 布局管理器及钢琴软件界面设计
- 11、place 布局管理器以及绝对位置和相对位置
- 12、事件机制和消息循环原理
- 13、lambda 表达式 事件传参应用
- 14、三种事件绑定方法总结
- 15、optinmenu 选项菜单 scale 滑块
- 16、颜色框 文件选择框及读取文件内容
- 17、简单对话框 通用消息框 ttk 子模板
- 18、主菜单 上下文菜单
- 19、记事本项目
- 20、画图项目
1、第一个GUI程序
- 怎么去创建一个主窗口以及需要什么类型的头文件
- 创建主窗口之后又怎么去启用它
- 怎么创建主窗口上面的按钮以及绑定按钮上的文字
- 点击按钮后如何弹出另一个子窗口以及需要什么样的头文件
- 怎么去自定义创建的主窗口的名字以及其大小和位置
2、GUI程序经典面向程序写法
- 怎么去写一个经典的面向程序写法模板
- 怎么在此模板上创建组件
- 怎么去创建按钮组件
- 怎么去创建标签组件
- 怎么去创建图片组件
3、Options选项详解
模块分为 1 篇文章来写:自学 5
- 有哪些相关组件的可选项
- 可选项具体改变的内容是什么
4、Button anchor 位置控制
模块分为 1 篇文章来写:自学 6
- 怎么在创建的按钮组件上面自定义文字的位置
- 按钮是如何禁用的
5、Entry StringVar 登录界面设置和功能实现
模块分为 1 篇文章来写:自学 7
- 怎么来进行单行文本的输入
- 怎么来使输入的部分不可见
6、Text 多行文本框详解 复杂 tag 标记
模块分为 1 篇文章来写:自学 8
- 怎么来进行多行文本的输入
- 怎么在多行文本框里插入其它的组件
- 怎么通过多行文本框组件打开网页
7、Radiobutton Checkbutton 详解
模块分为 1 篇文章来写:自学 9
- 怎么创建单选框
- 怎么创建多选框
8、Canvas 画布组件
模块分为 1 篇文章来写:自学 10
- 怎么创建画布
- 怎么自定义函数来自动在画布上创建图形
9、Grid 布局管理器详解
- grid 布局管理器究竟是什么
- 计算器上面的布局是怎么来实现的
10、Pack 布局管理器及钢琴软件界面设计
模块分为 1 篇文章来写:自学 13
- 怎么来用 Pack 来进行布局
- 怎么实现钢琴界面的黑白键
11、place 布局管理器以及绝对位置和相对位置
- place 布局管理器是怎么使用的
- place 布局有哪些选项
- 怎么布局一个扑克牌界面
12、事件机制和消息循环原理
模块分为 1 篇文章来写:自学 16
- 鼠标和键盘事件具体是什么
- 事件对象属性又有哪些
13、lambda 表达式 事件传参应用
模块分为 1 篇文章来写:自学 17
- 怎么利用 lambad 表达式实现 command 的传参
14、三种事件绑定方法总结
模块分为 1 篇文章来写:自学 18
- 怎么将一个组件对象与一个方法绑定起来
- 怎么将一个组件类与一个方法绑定起来
15、optinmenu 选项菜单 scale 滑块
模块分为 1 篇文章来写:自学 19
- 选项菜单如何制作
- 怎么在窗口上面创建一个滑块
- 怎么通过控制滑块的同时控制其它组件
16、颜色框 文件选择框及读取文件内容
模块分为 1 篇文章来写:自学 20
- 颜色框如何通过组件调用出来
- 颜色框如何在方法里创建出来
- 如何在方法里定义文件选中框
- 如何在方法里定义读取文件内容选项
17、简单对话框 通用消息框 ttk 子模板
模块分为 1 篇文章来写:自学 21
- 简单对话框是什么、怎么创建以及需要导入什么头文件
- 通用消息框是什么以及需要导入什么头文件
18、主菜单 上下文菜单
模块分为 1 篇文章来写:自学 22
- 如何创建一个菜单组件
19、记事本项目
模块分为 1 篇文章来写:记事本项目
20、画图项目
模块分为 1 篇文章来写:画图项目