编程课程列表 > Python Tkinter 图形界面从入门到实战
Python Tkinter 图形界面从入门到实战
  • 本课程属于虚拟商品,购买后不支持退款
收藏

Python Tkinter 图形界面从入门到实战

43 节 575 个小点 7人参与
¥19.9 限时折扣 ¥39.80
限时5折 仅剩51天

想用 Python 做一个能点击、能输入、能保存文件的桌面程序?这门课从第一个窗口开始,带你逐步完成表单、计算器、番茄钟和文本查看器,最后把这些技能用到一个桌面记事本里。

7 章 · 42 节正课 + 1 节导入 · 可运行示例 · 实操截图 · 互动测验

🖥️ 先看结课作品

桌面记事本实操截图,窗口显示已保存的 UTF-8 文本

桌面记事本运行实拍。支持打开和保存 UTF-8 文本、查找替换、未保存提醒与外观设置。

🎯 学完能做什么

  • 用 Label、Button、Entry、Text 等控件搭建界面,并用布局管理器让窗口随尺寸变化。
  • 处理点击、键盘、计时和输入校验,让界面及时响应并给出清楚的反馈。
  • 用菜单、对话框和 ttk 主题控件组织桌面程序,处理文本文件的打开、保存和取消。
  • 完成一个支持 UTF-8 读写、查找替换、未保存提醒和外观偏好的桌面记事本。

🛠️ 两个阶段练习

计算器 点击按钮输入算式,练习网格布局、回调和除零处理。

计算器实操截图,输入 7 加 5 后显示 12

番茄钟 用 after() 实现倒计时,练习暂停、重置与阶段切换。

番茄钟实操截图,专注阶段暂停在 24 分 59 秒

🗺️ 课程路线

  1. 认识 Tkinter 与第一个窗口:配置环境,运行 Hello World,认识事件循环。
  2. 常用控件与基础交互:练习输入、选择和显示,完成登录信息表单。
  3. 布局与窗口结构:掌握 pack、grid、place 和容器,完成可缩放的计算器。
  4. 事件、变量与程序状态:处理回调、键盘事件、输入校验和计时,完成番茄钟。
  5. 对话框、菜单和多窗口:练习文本文件操作和剪贴板,完成文本查看器。
  6. ttk 与界面体验:使用主题和样式、表格、进度条和滚动区域。
  7. 综合项目——桌面记事本:分阶段完成项目,并用验收清单检查核心功能。

🚀 适合谁学

适合学过 Python 基础语法、还没有 GUI 开发经验的学习者。知道如何使用变量、条件、列表和函数,就可以从第一章开始。学习时先看示例结果,再运行代码、对照实操截图,最后用互动测验和项目练习检查掌握情况。

运行示例需要一台带图形桌面的 Windows、macOS 或 Linux 电脑,以及带 Tkinter 的 Python 3。Windows 上运行 python -m tkinter,macOS 或 Linux 上通常运行 python3 -m tkinter。看到 Tk 测试窗口后,就可以开始动手。

点击下载编程狮App,手机随时随地继续学>>

IT技术编程开发学习交流群

? 跟着课程动手练习

资料包包含第 1~7 章的 42 个 Python 示例文件、运行所需图片、UTF-8 练习文本,以及桌面记事本的 7 个阶段入口和项目说明。

? 下载后怎么用

  1. 完整解压资料包,打开「学员资料索引.md」,按节次找到对应的示例和运行命令。
  2. 在带图形桌面的电脑上运行示例。第一次可以用 python examples/hello_tkinter.py 打开第一个窗口。如果你的电脑使用 python3,请把命令中的 python 换成 python3。
  3. 保留解压后的目录结构。Label 示例需要 images 目录中的图片,记事本的阶段入口需要和 notepad_app.py 放在同一目录。

? 课程讲解、实操截图和互动测验请在编程狮课程中查看。这个资料包用来运行示例和完成练习。


该课程暂无评价噢!