你将学到的
  • PyQt5 简介
  • PyQt5 控件
  • 消息盒子与窗口居中
  • 状态栏和工具栏
  • QSS 样式表
  • 实战项目:计算器
  • PyQt5 窗口
  • 提示框与按钮事件
  • PyQt5 布局管理
  • 菜单设计
  • 事件和槽机制
  • 实战项目:单词神器

桌面应用,也可以称为 GUI 应用,在 Windows 处于非常火爆的 15 年(1995 年 —— 2010 年)时间里热度非常高。虽然最近几年 Web 应用和移动应用,看似成为了现在的主流,但目前桌面应用仍然为很多软件开发大厂的首选。

由于移动设备屏幕小,机器性能远低于同时代的 PC 机,所以至少目前来看,在短时间内,移动应用是无法取代 PC 应用的。而在 PC 浏览器上运行的 Web 应用,缺点也显而易见,Web 应用在浏览器部分的逻辑代码通常都是由 JavaScript 语言编写的,运行效率比较低,而且 Web 应用是无法完全控制本机硬件的,如摄像头,蓝牙设备、打印机、串口等,因此 Web 应用在用户体验上也不如同时代的桌面应用,而 Web 应用不擅长的事正好是桌面应用的强项,可以看出在未来的几十年里,桌面应用仍然会占有非常重要的地位。

本次课程将主要学习 Python 的 GUI 编程,这也是很多 Python 开发者十分期待的一个阶段。在我们已经学会 Python 基础语法、面向对象、异常处理以及包和模块的知识后,却只会在 IDE 中写一些小程序,和我们所想象的软件编程并不一样。想象之中的软件,应该拥有很多漂亮的界面,与用户产生很多交互关系。本门课程将会带领大家在掌握 Python 基础知识的基础上,学习 Python 的 GUI 编程,学习如何做出漂亮的 GUI 桌面软件。课程的最后,我们还将会学习如何编写一个简单的 Qt 应用,如何设置图形界面在桌面中显示的位置,如何设置图形界面的大小等等。

  • PyQt5 计算器

jsq

  • 单词神器

dcsq

学完本门课程后,您将明白什么是桌面软件,如何编写简单的 Qt 应用。做出属于自己的 Qt 应用。

课程大纲

图片描述

适合人群

  • 已经掌握 Python 基础,想要学习 PyQt5 的开发人员、想从事 Qt 工作的开发人员和学生等。

先学课程

课程信息

  • 学习周期:课程有效期 2 个月,2 个月后无法进行在线实验,但可查看文档内容。高级会员有效期内可一直学习,到期后课程失效,且无法查看文档。部分云主机实验环境因成本较高,存在开启次数限制。关于课程退款等相关注意事项说明,请阅读 用户付费协议
  • 版权说明:课程内容为蓝桥云课原创或蓝桥云课在原作者授权下制作。未经书面同意,擅自爬取、转载和再分发课程内容,均将受到严肃追责。
  • 企业团报:企业购买,请点击 企业用户咨询
课程教师

zly717216 Qt 架构师、爬虫工程师 网易 共发布过 1 门课程

不言最,已成峰

查看老师的所有课程 >
会员
开通会员,即刻开始学习
加入编程交流社群👇