QStyleOptionComplex 类

QStyleOptionComplex 类用于保存所有复杂控件共有的参数。 更多信息...

头文件 #include <QStyleOptionComplex>
CMakefind_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmakeQT += widgets
继承自 QStyleOption
由以下类继承

QStyleOptionComboBox, QStyleOptionGroupBox, QStyleOptionSizeGrip, QStyleOptionSlider, QStyleOptionSpinBox, QStyleOptionTitleBar, 以及 QStyleOptionToolButton

公开类型

枚举StyleOptionType { Type }
枚举StyleOptionVersion { Version }

公开函数

QStyleOptionComplex(int version = QStyleOptionComplex::Version, int type = SO_Complex)
QStyleOptionComplex(const QStyleOptionComplex &other)

公开变量

QStyle::SubControlsactiveSubControls
QStyle::SubControlssubControls

详细描述

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

出于性能考虑,成员函数很少,成员变量可以直接访问(即使用 .-> 运算符)。这使得结构简单易用,并强调了这些只是风格函数使用的参数。

另请参阅 QStyleOption

成员类型文档

枚举 QStyleOptionComplex::StyleOptionType

该枚举用于保存有关风格选项类型的信息,并为每个 QStyleOption 子类定义。

常数描述
QStyleOptionComplex::TypeSO_Complex提供的风格选项的类型(此类为 SO_Complex)。

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

另请参阅 StyleOptionVersion

enum QStyleOptionComplex::StyleOptionVersion

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

常数描述
QStyleOptionComplex::Version11

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

另请参阅 StyleOptionType

成员函数文档

QStyleOptionComplex::QStyleOptionComplex(int version = QStyleOptionComplex::Version, int type = SO_Complex)

构建一个指定类型版本的QStyleOptionComplex,并初始化成员变量为其默认值。此构造函数通常由子类调用。

QStyleOptionComplex::QStyleOptionComplex(const QStyleOptionComplex &other)

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

成员变量文档

QStyle::SubControls QStyleOptionComplex::activeSubControls

此变量保存活动复杂数控控件的子控件按位或的结果。

默认值为QStyle::SC_None

另请参阅 QStyle::SubControl

QStyle::SubControls QStyleOptionComplex::subControls

此变量保存要为复杂数控控件绘制的子控件按位或的结果。

默认值为QStyle::SC_All

另请参阅 QStyle::SubControl

© 2024 The Qt Company Ltd. 本文档中的文档贡献包括各自所有者的版权。此处提供的文档是根据自由软件基金会发布的GNU自由文档许可版1.3许可的。Qt及其相关标志是芬兰和/或其他国家的The Qt Company Ltd.的商标。所有其他商标均为其各自所有者的财产。