QStyleOptionButton 类
QStyleOptionButton 类用于描述绘制按钮的参数。 更多...
头文件 | #include <QStyleOptionButton> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
qmake | QT += widgets |
继承 | QStyleOption |
公众类型
枚举 | ButtonFeature { None, Flat, HasMenu, DefaultButton, AutoDefaultButton, CommandLinkButton } |
标志 | ButtonFeatures |
枚举 | StyleOptionType { Type } |
枚举 | StyleOptionVersion { Version } |
公众函数
QStyleOptionButton() | |
QStyleOptionButton(const QStyleOptionButton &other) |
公众变量
详细介绍
QStyleOptionButton 包含 QStyle 函数绘制图形元素(如 QPushButton、QCheckBox、QRadioButton)所需的所有信息。
出于性能考虑,成员函数很少,成员变量的访问是直接的(即使用 . 或 -> 运算符)。这使得结构使用简单,并强调这些是样式函数使用的参数。
另请参阅 QStyleOption 和 QStyleOptionToolButton。
成员类型文档
枚举 QStyleOptionButton::ButtonFeature
标志 QStyleOptionButton::ButtonFeatures
此枚举描述了按钮可以具有的不同类型的功能。
常数 | 值 | 描述 |
---|---|---|
QStyleOptionButton::None | 0x00 | 指示一个普通按钮。 |
QStyleOptionButton::Flat | 0x01 | 指示一个单色按钮。 |
QStyleOptionButton::HasMenu | 0x02 | 指示按钮有一个下拉菜单。 |
QStyleOptionButton::DefaultButton | 0x04 | 指示按钮是默认按钮。 |
QStyleOptionButton::AutoDefaultButton | 0x08 | 指示按钮是自动默认按钮。 |
QStyleOptionButton::CommandLinkButton | 0x10 | 指示按钮是 Windows Vista 类型的命令链接。 |
ButtonFeatures 类型是 QFlags
另请参阅 features。
枚举 QStyleOptionButton::StyleOptionType
此枚举用于存储有关样式选项类型的信息,且为每个 QStyleOption 子类定义。
常数 | 值 | 描述 |
---|---|---|
QStyleOptionButton::Type | SO_Button | 提供的样式选项类型(《SO_Button》对此类有效)。 |
此类型被 QStyleOption、其子类以及 qstyleoption_cast() 内部使用来确定样式选项的类型。通常,除非您想创建自己的 QStyleOption 子类和样式,否则无需担心此类型。
另请参阅StyleOptionVersion。
枚举 QStyleOptionButton::StyleOptionVersion
此枚举用于存储有关样式选项版本的信息,且为每个 QStyleOption 子类定义。
常数 | 值 | 描述 |
---|---|---|
QStyleOptionButton::Version | 1 | 1 |
版本由 QStyleOption 子类用于在不破坏兼容性的情况下实施扩展。如果您使用 qstyleoption_cast(),通常不需要检查它。
另请参阅StyleOptionType。
成员函数文档
QStyleOptionButton::QStyleOptionButton()
构造一个 QStyleOptionButton,将成员变量初始化为其默认值。
QStyleOptionButton::QStyleOptionButton(const QStyleOptionButton &other)
构造一个 other 样式选项的副本。
成员变量文档
QStyleOptionButton::ButtonFeatures QStyleOptionButton::features
此变量存储了描述此按钮的特性的按位或操作。
另请参阅ButtonFeature。
QIcon QStyleOptionButton::icon
此变量存储按钮的图标。
默认值是一个空的图标,即一个既没有纹理也没有文件名的图标。
另请参阅iconSize。
QSize QStyleOptionButton::iconSize
此变量存储按钮图标的尺寸。
默认值是 QSize(-1, -1),即一个无效的尺寸。
QString QStyleOptionButton::text
此变量存储按钮的文本。
默认值是一个空字符串。
© 2024 The Qt Company Ltd. 本文档中包含的贡献的文档版权属于各自的版权所有者。本提供的文档是根据自由软件基金会发布的 GNU Free Documentation License 版本 1.3 许可的。Qt 和相应的标志是 The Qt Company Ltd. 在芬兰以及/或其他国家的商标。所有其他商标都属于其各自的拥有者。