class QStyleOptionComplex#

用于存储所有复杂控件共有参数的QStyleOptionComplex类。详细信息请见更多

Inheritance diagram of PySide6.QtWidgets.QStyleOptionComplex

继承自: QStyleOptionToolButtonQStyleOptionTitleBarQStyleOptionSpinBoxQStyleOptionSliderQStyleOptionSizeGripQStyleOptionGroupBoxQStyleOptionComboBox

概述#

方法#

注意

此文档可能包含从C++自动转换为Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建问题来解决。

详细说明#

此类不能单独使用。相反,它用于派生其他复杂控件选项,例如 QStyleOptionSliderQStyleOptionSpinBox 等。

出于性能考虑,该类的成员函数很少,对成员变量的访问是直接的(即使用 .-> 操作符)。这使得结构易于使用,并强调这些仅是样式函数使用的参数。

另请参阅

QStyleOption

class StyleOptionType#

此枚举用于存储有关样式选项类型的信息,并为每个 QStyleOption 子类定义。

常量

描述

QStyleOptionComplex.Type

提供的样式选项类型(对于此类为 SO_Complex)。

此类型由 QStyleOption 、其子类以及 qstyleoption_cast() 内部使用,以确定样式选项的类型。通常,除非你想创建自己的 QStyleOption 子类和自己的样式,否则不需要担心此类型。

另请参阅

StyleOptionVersion

class StyleOptionVersion#

此枚举用于存储有关样式选项版本的信息,并为每个 QStyleOption 子类定义。

常量

描述

QStyleOptionComplex.Version

1

版本由 QStyleOption 子类使用,以在不破坏兼容性的情况下实现扩展。如果你使用 qstyleoption_cast(),通常不需要检查它。

另请参阅

StyleOptionType

PySide6.QtWidgets.QStyleOptionComplex.subControls#
PySide6.QtWidgets.QStyleOptionComplex.activeSubControls#
__init__(other)#
参数:

otherQStyleOptionComplex

构建一个 other 样式选项的副本。

__init__([version=QStyleOptionComplex.StyleOptionVersion.Version[, type=QStyleOption.OptionType.SO_Complex]])
参数:
  • version – int

  • type – int

构建指定 typeversionQStyleOptionComplex,并将成员变量初始化为默认值。此构造函数通常由子类调用。