- class QStyleOptionComplex#
用于存储所有复杂控件共有参数的
QStyleOptionComplex
类。详细信息请见更多。继承自:
QStyleOptionToolButton
、QStyleOptionTitleBar
、QStyleOptionSpinBox
、QStyleOptionSlider
、QStyleOptionSizeGrip
、QStyleOptionGroupBox
、QStyleOptionComboBox
概述#
方法#
def
__init__()
注意
此文档可能包含从C++自动转换为Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建问题来解决。
详细说明#
此类不能单独使用。相反,它用于派生其他复杂控件选项,例如
QStyleOptionSlider
和QStyleOptionSpinBox
等。出于性能考虑,该类的成员函数很少,对成员变量的访问是直接的(即使用
.
或->
操作符)。这使得结构易于使用,并强调这些仅是样式函数使用的参数。另请参阅
- class StyleOptionType#
此枚举用于存储有关样式选项类型的信息,并为每个
QStyleOption
子类定义。常量
描述
QStyleOptionComplex.Type
提供的样式选项类型(对于此类为
SO_Complex
)。此类型由
QStyleOption
、其子类以及qstyleoption_cast()
内部使用,以确定样式选项的类型。通常,除非你想创建自己的QStyleOption
子类和自己的样式,否则不需要担心此类型。另请参阅
- class StyleOptionVersion#
此枚举用于存储有关样式选项版本的信息,并为每个
QStyleOption
子类定义。常量
描述
QStyleOptionComplex.Version
1
版本由
QStyleOption
子类使用,以在不破坏兼容性的情况下实现扩展。如果你使用qstyleoption_cast()
,通常不需要检查它。另请参阅
- PySide6.QtWidgets.QStyleOptionComplex.subControls#
- PySide6.QtWidgets.QStyleOptionComplex.activeSubControls#
- __init__(other)#
- 参数:
other –
QStyleOptionComplex
构建一个
other
样式选项的副本。- __init__([version=QStyleOptionComplex.StyleOptionVersion.Version[, type=QStyleOption.OptionType.SO_Complex]])
- 参数:
version – int
type – int
构建指定
type
和version
的QStyleOptionComplex
,并将成员变量初始化为默认值。此构造函数通常由子类调用。