PySide6-QWidget-Controls


第一部分:QPushButton —— 普通交互按钮

导入from PySide6.QtWidgets import QPushButton
QPushButton 是 GUI 程序中最常触发的交互控件,提供点击、按压、释放等操作反馈。

🟢 QPushButton 的核心信号


第二部分:QToolButton —— 工具按钮(常见于工具栏)

导入from PySide6.QtWidgets import QToolButton
QToolButton 通常用于 QToolBar 中。与 QPushButton 相比,它拥有更丰富的下拉菜单弹出方式和箭头指示支持。

🟢 QToolButton 的核心信号


第三部分:QLabel —— 文本与图像显示标签

导入from PySide6.QtWidgets import QLabel
QLabel 是最常用的静态显示控件,用于显示文字、图片、富文本及 HTML,也可以作为链接使用。


第四部分:QCheckBox —— 复选框(多选)

导入from PySide6.QtWidgets import QCheckBox
常用于“开启/关闭”、“同意/不同意”等二选一,或者支持“部分选中”的三态状态。

🟢 QCheckBox 的核心信号


第五部分:QRadioButton —— 单选框(排他性单选)

导入from PySide6.QtWidgets import QRadioButton
单选框最大的特点是自动互斥。放在同一个父控件(或同一个 QButtonGroup)下的多个单选框,同一时间只能有一个被选中

🔵 进阶用法:QButtonGroup(分组管理器)

导入from PySide6.QtWidgets import QButtonGroup
如果你想在同一个界面中做多组单选(比如“性别一组”、“年级一组”),就不能只用父容器来互斥。你需要使用 QButtonGroup 来管理逻辑组。

🟢 QRadioButton 的核心信号


第六部分:QComboBox —— 下拉选择框

导入from PySide6.QtWidgets import QComboBox
用于在有限的选项列表中展示并选择一个条目。支持字符串、图标以及绑定隐藏数据。

🟢 QComboBox 的核心信号


第七部分:QGroupBox —— 带标题的分组边框容器

导入from PySide6.QtWidgets import QGroupBox
常用作一个带边框和标题的容器,将相关的控件(特别是互斥的 QRadioButton)视觉上归类到一个盒子里。

🟢 QGroupBox 的核心信号


第八部分、 每个类的进阶细节补充(官方文档隐藏角落)

QPushButton 补充细节

QToolButton 补充细节

QLabel 补充细节

QComboBox 补充细节

QGroupBox 补充细节


PySide6-QWidget-Controls
第一部分:QPushButton —— 普通交互按钮
第二部分:QToolButton —— 工具按钮(常见于工具栏)
第四部分:QCheckBox —— 复选框(多选)
第五部分:QRadioButton —— 单选框(排他性单选)
第六部分:QComboBox —— 下拉选择框
第七部分:QGroupBox —— 带标题的分组边框容器
第八部分、 每个类的进阶细节补充(官方文档隐藏角落)