Q3.1 PyQt 中的控件罗列

发布于:2025-09-13 ⋅ 阅读:(11) ⋅ 点赞:(0)

        在 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: 页面设置对话框
2. 自定义对话框
继承 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 风格命令链接按钮


网站公告

今日签到

点亮在社区的每一天
去签到