Q3.1 PyQt 中的控件罗列

在 PyQt 中,控件(也称为部件或组件)是构建用户界面的基本元素。以下是 PyQt 中主要控件的分类罗列:

1. 基础控件

QWidget: 所有用户界面对象的基类

QLabel: 文本或图像显示

QPushButton: 命令按钮

QLineEdit: 单行文本输入框

QTextEdit: 多行富文本编辑器

QPlainTextEdit: 多行纯文本编辑器

QSpinBox: 整数数字选择器

QDoubleSpinBox: 浮点数选择器

QComboBox: 下拉选择框

QCheckBox: 复选框

QRadioButton: 单选按钮

QGroupBox: 分组框(带标题的容器)

QFrame: 框架(可设置样式的基类)

QProgressBar: 进度条

QSlider: 滑块(水平/垂直)

QDial: 表盘式旋钮

QScrollBar: 滚动条

2. 高级控件

QListView: 列表视图

QTreeView: 树形视图

QTableView: 表格视图

QColumnView: 列视图

QTextBrowser: 只读文本浏览器(支持超链接)

QGraphicsView: 图形视图框架的显示部件

QCalendarWidget: 日历控件

QLCDNumber: LCD 数字显示

QVideoWidget: 视频显示控件

QOpenGLWidget: OpenGL 渲染控件

二、对话框(QDialog 及其子类)

  1. 标准对话框

QColorDialog: 颜色选择对话框

QFileDialog: 文件选择对话框

QFontDialog: 字体选择对话框

QInputDialog: 输入对话框(文本、数字等)

QMessageBox: 消息提示框

QProgressDialog: 进度对话框

QPrintDialog: 打印对话框

QPageSetupDialog: 页面设置对话框

  1. 自定义对话框

继承 QDialog 实现自定义弹窗

三、主窗口相关(QMainWindow 组成部分)

QMenuBar: 菜单栏

QToolBar: 工具栏

QStatusBar: 状态栏

QDockWidget: 停靠窗口

四、容器类控件

QTabWidget: 标签页容器

QStackedWidget: 堆叠页面(多页面切换)

QToolBox: 工具箱(垂直标签页)

QScrollArea: 滚动区域容器

QMdiArea: MDI 多文档界面区域

QSplitter: 可拖动的分割器

六、样式与效果

QToolTip: 工具提示

QWhatsThis: "这是什么?"帮助提示

QStyle: 样式管理(支持 Fusion、Windows 等风格)

七、其他功能控件

QWebEngineView: Web 浏览器控件(基于 Chromium)

QDateTimeEdit: 日期时间编辑器

QKeySequenceEdit: 快捷键序列输入

QCommandLinkButton: Vista 风格命令链接按钮

相关推荐
深蓝海拓2 天前
PySide6,图形按钮使用系统内置图标
笔记·python·学习·pyqt
懷淰メ3 天前
【AI加持】基于PyQt+YOLO+DeepSeek的钢材焊接缺陷检测系统(详细介绍)
yolo·目标检测·计算机视觉·pyqt·缺陷检测·deepseek·钢材缺陷
爱码小白5 天前
排除LhPyQt5疑难bug的经验
python·pyqt
懷淰メ6 天前
【AI加持】基于PyQt+YOLO+DeepSeek的安全帽检测系统(详细介绍)
yolo·目标检测·计算机视觉·pyqt·安全帽检测·deepseek·安全帽
懷淰メ7 天前
【AI加持】基于PyQt+YOLO+DeepSeek的PCB缺陷检测系统(详细介绍)
yolo·计算机视觉·pyqt·缺陷检测·pcb·检测系统·pcb缺陷
懷淰メ7 天前
【AI加持】基于PyQt+YOLO+DeepSeek的布匹缺陷检测系统(详细介绍)
yolo·目标检测·计算机视觉·pyqt·缺陷检测·布匹·布匹缺陷
深蓝海拓8 天前
基于QtPy (PySide6) 的PLC-HMI工程项目(十二)最后的工作
网络·笔记·python·学习·pyqt·plc
TOOLS指南9 天前
Python-PyQt界面开发入门-计算器例子
pyqt
小灰灰搞电子9 天前
PyQt QDarkStyle详解-打造专业暗黑界面的瑞士军刀
pyqt·暗黑主题
懷淰メ10 天前
【AI加持】基于PyQt+YOLO+DeepSeek的车型检测系统(详细介绍)
yolo·目标检测·计算机视觉·pyqt·项目设计·deepseek·车型检测