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 风格命令链接按钮

相关推荐
mortimer27 分钟前
用PySide6 构建一个响应式视频剪辑工具:多线程与信号机制实战
python·ffmpeg·pyqt
深兰科技1 天前
深兰科技法务大模型亮相,推动律所文书处理智能化
人工智能·scrapy·beautifulsoup·scikit-learn·pyqt·fastapi·深兰科技
叶子丶苏4 天前
第八节_PySide6基本窗口控件_按钮类控件(QAbstractButton)
python·pyqt
龙腾AI白云4 天前
大模型-7种大模型微调方法 上
scrapy·scikit-learn·pyqt
开心-开心急了5 天前
PySide6 使用搜索引擎搜索 多类实现 更新1次
python·pyqt·pyside
herbal_medicine5 天前
【测试】123456789
pyqt
懷淰メ7 天前
python3GUI--模仿百度网盘的本地文件管理器 By:PyQt5(详细分享)
开发语言·python·pyqt·文件管理·百度云·百度网盘·ui设计
失心疯_20238 天前
PyQt开发_小学学习辅助工具
学习·pyqt
宝贝儿好12 天前
【python】第五章:python-GUI编程
python·pyqt
Goona_13 天前
PyQt批量年龄计算工具:从身份证到指定日期的周岁处理
python·小程序·交互·pyqt