用途:在构建 PyQt/PySide6 桌面界面时,提供 QtWidgets 模块的控件与布局参考,帮助快速查找常用控件的属性、方法与信号用法。
主要能力:覆盖显示控件(QLabel、QProgressBar、QLCDNumber)、输入控件(QLineEdit、QTextEdit、QSpinBox/QDoubleSpinBox、QComboBox、QCheckBox、QRadioButton、QSlider)、按钮(QPushButton、QToolButton)以及容器控件(QGroupBox、QTabWidget、QScrollArea、QSplitter、QStackedWidget)。示例包含文本与图片显示、富文本与链接、进度与不确定模式、密码回显、输入掩码与校验、下拉项增删、三态复选框、按钮组互斥、滑块刻度、选项卡增删与关闭、滚动区域策略、分割器尺寸与堆叠页面切换等。
使用方式:以 PySide6 导入为例,如 from PySide6.QtWidgets import QLabel;通过 setText、setValue、addItem、addWidget 等方法配置控件,用 connect 连接 textChanged、clicked、currentIndexChanged、valueChanged 等信号。布局推荐使用 QVBoxLayout、QHBoxLayout、QGridLayout、QFormLayout 等,避免 setGeometry 固定定位。
适用场景:需要快速搭建或查阅 Qt 桌面应用界面控件用法时。
限制:资料未提供安装命令、版本要求、收费信息或平台支持范围;部分控件(如 QMenu、QIcon、QSize、QIntValidator)的导入来源未在示例中完整给出,实际使用需自行确认导入路径。