PySide6.QtWidgets.QStyleOptionComplex¶
- 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.版本
1
该版本由
QStyleOption子类使用,以实现扩展而不破坏兼容性。如果你使用qstyleoption_cast(),通常不需要检查它。另请参阅
- PySide6.QtWidgets.QStyleOptionComplex.subControls¶
- PySide6.QtWidgets.QStyleOptionComplex.activeSubControls¶
- __init__(other)¶
- Parameters:
其他 –
QStyleOptionComplex
构造一个
other样式选项的副本。- __init__([version=QStyleOptionComplex.StyleOptionVersion.Version[, type=QStyleOption.OptionType.SO_Complex]])
- Parameters:
version – int
type – int
构造一个指定
type和version的QStyleOptionComplex,将成员变量初始化为它们的默认值。此构造函数通常由子类调用。