VIP20
本课程属于:003-C语言系统编程 编程基础与工程化 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

界面布局与事件驱动开发实战

📚 共计 30 章节
01
界面布局基础
认识Tkinter、窗口设置、pack/grid/place对比
布局入门
02
事件驱动模型
事件循环、绑定事件、鼠标与键盘事件
事件回调
03
控件与交互
Button/Label/Entry/Text实战,登录界面
控件登录
04
高级布局与事件
Frame容器、事件传播、自定义事件、计算器
Frame计算器
05
综合实战:待办事项
结合布局与事件,开发待办管理小工具
实战待办
06
界面布局进阶
Canvas画布、绝对/相对定位、响应式思路
Canvas响应式
07
事件驱动进阶
定时器、拖拽事件、手势模拟
定时器拖拽
08
控件美化
ttk主题、自定义样式、字体与颜色
ttk美化
09
多窗口管理
Toplevel、模态对话框、窗口通信
多窗口模态
10
菜单与工具栏
Menu、Toolbar、右键上下文菜单
菜单工具栏
11
列表与表格
Listbox、Treeview、数据展示与编辑
表格Treeview
12
滚动与视图
Scrollbar、Canvas滚动、ScrolledText
滚动视图
13
对话框与消息
messagebox、filedialog、colorchooser
对话框文件
14
布局实战:图片查看器
支持缩放与拖拽的图片查看器
实战图片
15
事件实战:打字练习
键盘打字游戏,统计正确率与速度
游戏键盘
16
数据绑定
StringVar/IntVar、trace追踪、同步
变量绑定
17
MVC模式入门
Model-View-Controller在Tkinter中实现
MVC架构
18
自定义控件
继承Frame/Canvas创建可复用组件
自定义组件
19
动画与过渡
after动画、Canvas动画基础
动画after
20
多线程与界面
避免卡顿、threading+queue更新UI
线程安全
21
配置文件
configparser/json保存设置与状态
配置持久化
22
国际化与本地化
中英文切换、动态语言包
i18n语言
23
打包发布
PyInstaller打包为exe
打包exe
24
布局优化
Grid高级技巧、权重、跨行跨列
Grid优化
25
事件优化
绑定优化、事件过滤、防止冒泡
事件优化
26
控件扩展
Combobox、Spinbox、Progressbar
扩展控件
27
图形绘制
Canvas绘制图形、文字、图像,画板
Canvas画板
28
数据可视化
嵌入matplotlib图表
图表matplotlib
29
综合项目一:文本编辑器
打开/保存/查找替换
项目编辑器
30
综合项目二:学生管理系统
增删改查 + 数据持久化
项目管理系统