PyQt6 教学
本篇文章汇整了一系列使用 PyQt6 进行界面设计的教学,只要按照教学文的顺序阅读和实作,就可以透过 Python 搭配 PyQt6 设计软件界面,并实际透过接口和电脑互动,实现开启文件、编辑图片、传送消息... 等软件功能。
开始使用 PyQt6
下面这几篇文章,会介绍什么是 PyQt6,以及如何通过 PyQt6 建立基本软件窗口。
[PyQt6 库]
[PyQt6 和 PyQt5 的差异]
[建立 PyQt6 窗口]
PyQt6 接口组件
下面这几篇文章,会介绍 PyQt6 里用来设计接口的组件以及相关用法。
[QLabel 标签]
[QPushButton 按钮]
[QRadioButton 单选按钮]
[QCheckBox 复选按钮]
[QGraphicsView 显示图片]
[QLineEdit 单行输入框]
[QTextEdit、QPlainTextEdit 多行输入框]
[QListWidget 列表选择框]
[QComboBox 下拉菜单]
[QSpinBox、QDoubleSpinBox 数值调整组件]
[QTimeEdit 时间调整元件]
[QDateEdit 日期调整元件]
[QSlider 数值调整滑杆]
[QProgressBar 进度条]
PyQt6 窗口组件
下面这几篇文章,会介绍 PyQt6 里用来设计跟主要接口比较无关的元件。
[QMenuBar、QMenu、QAction 窗口菜单]
[QFileDialog 选择文件对话窗口]
[QMessageBox 对话窗口]
[QInputDialog 输入窗口]
[QWebEngineView 显示网页组件]
PyQt6 操作功能
下面这几篇文章,会介绍 PyQt6 里一些重要又好用的功能。
[QTimer 定时器]
[QThread 多线程]
[QtCore.pyqtSignal 信号传递]
[QPainter 绘图]
[QPainter 绘图 ( QPen)]
[QPainter 绘图 ( 保存图片)]
[QtMultimedia 播放声音]
[QSS 样式设定]
[侦测鼠标事件]
[侦测键盘事件与快捷键组合]
[侦测与控制窗口]
[窗口中开启新窗口]
[显示图片的三种方法]
[显示 Matplotlib 图表( 静态图表、图表动画)]
[显示 Pillow 图片]
[显示 OpenCV 图片和视频]
PyQt6 接口布局方式
下面这几篇文章,会介绍 PyQt6 元件在接口的中三种布局方式。
[Layout 布局( 垂直和水平)]
[Layout 布局 ( Gird 网格)]
[Layout 布局 ( Form 表单)]
PyQt6 示例应用
下面这几篇文章,会通过 PyQt6 实际做出一些应用。
[搭配 OpenCV 实作电脑摄影机]
[搭配 OpenCV 实作摄影机拍照和录像]
[搭配 pyaudio 实作简单录音机]
[小画家( 可调整画笔颜色、粗细和存档)]
[打开图片转换( 可调整质量和尺寸)]
[调整图片亮度对比、饱和度、锐利度]
[简单计算机]