QStyleOptionToolBox 类
QStyleOptionToolBox 类用于描述绘制工具箱所需的参数。更多...
头文件 | #include <QStyleOptionToolBox> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
qmake | QT += widgets |
继承自 | QStyleOption |
公共类型
枚举 | SelectedPosition { NotAdjacent, NextIsSelected, PreviousIsSelected } |
枚举 | StyleOptionType { Type } |
枚举 | StyleOptionVersion { Version } |
枚举 | TabPosition { Beginning, Middle, End, OnlyOneTab } |
公共函数
QStyleOptionToolBox() | |
QStyleOptionToolBox(const QStyleOptionToolBox &other) |
公共变量
QIcon | icon |
QStyleOptionToolBox::SelectedPosition | selectedPosition |
QString | text |
详细说明
QStyleOptionToolBox 包含所有 QStyle 函数绘制 QToolBox 所需要的所有信息。
出于性能考虑,该类仅有少量成员函数,且成员变量直接访问(即使用 .
或 ->
运算符)。这使得结构简单易用,并强调了这些只是样式函数使用的参数。
参见QStyleOption 和 QToolBox。
成员类型文档
enum QStyleOptionToolBox::SelectedPosition
此枚举描述了选定标签的位置。某些样式需要根据标签是否与选定标签相邻来以不同的方式绘制标签。
常量 | 值 | 说明 |
---|---|---|
QStyleOptionToolBox::NotAdjacent | 0 | 标签不与选定标签相邻(或本身是选定标签)。 |
QStyleOptionToolBox::NextIsSelected | 1 | 下一个标签(通常为右侧标签)被选定。 |
QStyleOptionToolBox::PreviousIsSelected | 2 | 上一个标签(通常为左侧标签)被选定。 |
enum QStyleOptionToolBox::StyleOptionType
此枚举用于存储有关样式选项类型的信息,并为每个 QStyleOption 子类定义。
常量 | 值 | 说明 |
---|---|---|
QStyleOptionToolBox::Type | SO_ToolBox | 提供的样式选项类型(本类的 SO_ToolBox)。 |
此类型被 QStyleOption、其子类和 qstyleoption_cast() 内部使用以确定样式选项的类型。一般情况下,除非您希望创建自己的 QStyleOption 子类和样式,否则您无需担心这一点。
另请参阅StyleOptionVersion。
枚举 QStyleOptionToolBox::StyleOptionVersion
此枚举用于保留有关样式选项版本的信息,并针对每个 QStyleOption 子类进行定义。
常量 | 值 | 说明 |
---|---|---|
QStyleOptionToolBox::Version | 1 | 2 |
此版本由 QStyleOption 子类用于在不破坏兼容性的情况下实现扩展。如果您使用 qstyleoption_cast(),通常无需检查它。
另请参阅StyleOptionType。
枚举 QStyleOptionToolBox::TabPosition
此枚举描述了相对于其他标签的标签位置。
常量 | 值 | 说明 |
---|---|---|
QStyleOptionToolBox::Beginning | 0 | 标签是工具箱中最顶层的第一个(即最上面的)标签。 |
QStyleOptionToolBox::Middle | 1 | 标签放置在工具箱的中间。 |
QStyleOptionToolBox::End | 2 | 标签放置在工具箱的底部。 |
QStyleOptionToolBox::OnlyOneTab | 3 | 工具箱中只有一个标签。 |
成员函数文档
QStyleOptionToolBox::QStyleOptionToolBox()
创建一个 QStyleOptionToolBox,将成员变量初始化为其默认值。
QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox &other)
构造一个 other 样式选项的副本。
成员变量文档
QIcon QStyleOptionToolBox::icon
此变量包含工具箱标签的图标
默认值是一个空图标,即没有缩略图和文件名的图标。
QStyleOptionToolBox::SelectedPosition QStyleOptionToolBox::selectedPosition
此变量包含相对于此标签的选中标签的位置
默认值是 NotAdjacent,即标签既不与选中标签相邻,也不是选中标签。
QString QStyleOptionToolBox::text
此变量包含工具箱标签的文本
默认值是一个空字符串。
© 2024 The Qt Company Ltd. 本文档中包含的贡献的文档版权属于各自的所有者。本提供的文档根据自由软件开发基金会发布的 GNU 自由文档许可协议 1.3 版 的条款进行许可。Qt 和相应的标志是 The Qt Company Ltd. 在芬兰和其他国家/地区的商标。所有其他商标均为其各自所有者的财产。