使用PyQt开发图形界面Python应用专栏目录

☞ ░ 前往老猿Python博文目录

本专栏为收费专栏的文章目录,对应的免费专栏为《PyQt入门知识目录》,两个专栏都为基于PyQt的Python图形界面开发基础教程,只是收费专栏中的内容介绍更深入、案例代码更全。

Qt和PyQt介绍的很多部件属性及字典取值在Qt及PyQt官方文档以及网上都没有,老猿通过大量研究、测试将相关内容弄清楚,因此本专栏适合有一定Python基础的同仁零基础学习Python图形界面开发,也适合学习Qt和PyQt的同仁了解Qt Designer中部件的详细属性。

第一部分 环境搭建、应用构建及打包

第一章、PyQt的简介、安装与配置
第二章、PyQt5应用构建详细过程介绍
第三章 、使用Qt Designer进行GUI设计
PyQt(Python+Qt)学习随笔:windows下使用pyinstaller将PyQt文件打包成exe可执行文件

第二部分 信号与事件

第四章 、PyQt中的信号(signal)和槽(slot)机制以及Designer中的使用
第五章、信号和槽的实战应用–一个计算器的实现
第六章、信号和槽进阶–自定义信号及其他信号、槽的高级特性
第七章、PyQt图形界面应用程序的事件捕获方法

第三部分 部件QWidget基类、界面布局、部件隔离、菜单、动作、工具栏以及按钮

第八章、Designer组件属性编辑界面中QWidget类相关属性详解
第九章、Qt Designer可视化设计界面布局组件介绍
第十章、Qt Designer中的Spacers部件
第十一章、Designer中主窗口QMainWindow类
第十二章、Designer中的menu菜单、toolBar工具栏和Action动作
第十三章、Designer中的按钮Buttons组件详解

第四部分 Model/View架构及开发

第十四章、Model/View开发:Model/View架构程序设计模式
第十五章、Model/View架构中Item Views部件的父类
第十六章、Model/View开发:QColumnView的作用及对应Model
第十七章、Model/View开发:QListView的功能及属性
第十八章、QListView/Model开发
第十九章、Model/View开发:QTableView的功能及属性
第二十章、QTableView与QStandardItemModel开发实战:展示Excel文件内容
第二十一章、 Model/View便利类列表部件QListWidget详解
第二十二章、 Model/View便利类树型部件QTreeWidget
第二十三章、 Model/View便利类表格部件QTableWidget详解
Model/View开发小结

第四部分 容器类部件

第二十四章、containers容器类部件QScrollArea滚动区域详解
第二十五章、containers容器类部件GroupBox分组框详解
第二十六章、containers容器类部件QToolBox工具箱详解
第二十七章、containers容器类部件QTabWidget选项窗部件详解
第二十八章、containers容器类部件QStackedWidget堆叠窗口部件详解
第二十九章、containers容器类部件QFrame框架部件详解
第三十章、containers容器类部件QMdiArea多文档界面部件功能介绍及开发应用
第三十一章、containers容器类部件QDockWidget停靠窗功能介绍
第三十二章、使用splitDockWidget和tabifyDockWidget嵌套布局QDockWidget的PyQt人机对话案例
第三十三章、PyQt+moviepy实现的MP4视频转gif工具

第五部分 输入及显示部件

第三十四章、PyQt中的输入部件:QComboBox组合框功能详解
第三十五章、PyQt输入部件:QFontComboBox、QLineEdit、QTextEdit、QPlainText功能详解
第三十六章、PyQt输入部件:QAbstractSpinBox派生类QSpinBox、 QDoubleSpinBox、QDateTimeEdit、QDateEdit和QTimeEdit
第三十七章、PyQt输入部件:QAbstractSlider派生类QScrollBar滚动条、QSlider滑动条、QDial刻度盘功能介绍
第三十八章、PyQt输入部件:QKeySequenceEdit快捷键输入部件使用案例
第三十九章、PyQt显示部件:OpenGL Widget部件功能简介及使用其显示图片
第四十章、PyQt显示部件:QGraphicsView图形视图和QGraphicsScene图形场景简介及应用案例
第四十一章、PyQt显示部件:TextBrowser、CalendarWidget、LCDNumber、ProgressBar、Label、HorizontalLine和VerticalLine简介

第六部分 随笔、案例、问题

PyQt(Python+Qt)学习随笔
PyQt及PyCharm学习中遇到的问题
PyQt(Python+Qt)学习随笔:PyQt界面派生类构造方法中super方法的使用
PyQt开发样例: 利用QToolBox开发的桌面工具箱Demo
PyQt开发案例:结合QDial实现的QStackedWidget堆叠窗口程序例子及完整代码
PyQt编程实战:画出QScrollArea的scrollAreaWidgetContents内容部署层的范围矩形
PyQt转换显示Python-OpenCV图像实现图形化界面的视频播放

第七部分 其他

老猿Python部分代码样例
Python中高级知识(非专题部分)学习随笔
关于开通付费专栏的一些想法
PyQt专题结题感言

如对文章内容存在疑问,可在博客评论区留言,或关注:老猿Python 微信公号发消息咨询。
在这里插入图片描述

老猿Python,跟老猿学Python、学PyQt!

☞ ░ 前往老猿Python博文目录
  • 21
    点赞
  • 75
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 13
    评论
PyQt5图形界面开发中,有一些基本概念需要了解: 1. 窗口(Window):窗口是应用程序的主要界面,它是用户与应用程序交互的窗体。在PyQt5中,可以使用QMainWindow类创建主窗口,或使用其他窗口类创建自定义窗口。 2. 控件(Widget):控件是构成窗口界面的基本元素,如按钮、文本框、标签、表格等。PyQt5提供了丰富的预定义控件,也可以通过自定义控件来满足特定需求。 3. 布局管理器(Layout Manager):布局管理器用于自动调整和排列控件的位置和大小,以适应窗口的大小和分辨率变化。PyQt5提供了多种布局管理器,如水平布局(QHBoxLayout)、垂直布局(QVBoxLayout)和网格布局(QGridLayout)等。 4. 事件(Event):事件是用户与应用程序交互时产生的动作或状态变化,如鼠标点击、键盘输入等。PyQt5使用事件驱动编程模型,通过连接信号(Signal)和槽(Slot)来处理各种事件。 5. 信号与槽(Signal and Slot):信号是对象发出的通知,槽是用于处理信号的函数。在PyQt5中,可以使用QObject类的信号和槽机制来实现对象之间的通信和交互。 6. 样式表(Style Sheet):样式表可以用于设置控件的外观和样式,如字体、颜色、背景等。PyQt5支持使用CSS(层叠样式表)语法来定义控件的样式。 7. 对话框(Dialog):对话框是用于显示特定信息或与用户进行交互的窗口。PyQt5提供了各种预定义对话框,如消息框、文件选择框、颜色选择框等。 8. 绘图(Painting):绘图是在窗口上绘制图形、图表和其他图形化元素的过程。PyQt5提供了绘图工具和API,开发者可以使用它们来实现自定义的绘图功能。 9. 数据库(Database):PyQt5集成了Qt的数据库模块,可以方便地进行数据库操作,如连接数据库、执行SQL查询等。 以上是PyQt5图形界面开发的一些基本概念,了解这些概念将有助于开发者理解和构建GUI应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LaoYuanPython

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值