QStyleOptionTabBarBase 类
QStyleOptionTabBarBase 类用于描述选项卡栏的基本结构,即选项卡栏通常重叠的部分。 更多...
头文件 | #include <QStyleOptionTabBarBase> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
qmake | QT += widgets |
继承 | QStyleOption |
公共类型
枚举 | StyleOptionType { Type } |
枚举 | StyleOptionVersion { Version } |
公共函数
QStyleOptionTabBarBase() | |
QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other) |
公共变量
bool | documentMode |
QRect | selectedTabRect |
QTabBar::Shape | shape |
QRect | tabBarRect |
详细描述
QStyleOptionTabBarBase 包含了 QStyle 函数绘制选项卡栏基础所需的所有信息。请注意,此组件仅用于独立的 QTabBar(即不属于 QTabWidget 的 QTabBar)。
出于性能考虑,成员函数很少,对成员变量的访问是直接的(即使用 . 或 -> 操作符)。这使得结构简单易用,强调这些只是样式函数使用的参数。
另请参阅 QStyleOption 和 QTabBar::drawBase。
成员类型文档
枚举 QStyleOptionTabBarBase::StyleOptionType
此枚举用于保存有关样式选项类型的信息,并为每个 QStyleOption 子类定义。
常数 | 值 | 描述 |
---|---|---|
QStyleOptionTabBarBase::Type | SO_TabBarBase | 提供的样式选项类型(对于此类为 SO_TabBarBase)。 |
类型在 QStyleOption、其子类和 qstyleoption_cast 内部使用,以确定样式选项的类型。通常,除非你想要创建自己的 QStyleOption 子类和自己的样式,否则你不需要担心这个问题。
另请参阅 StyleOptionVersion。
枚举 QStyleOptionTabBarBase::StyleOptionVersion
该枚举用于存储关于样式选项版本的信息,并在每个 QStyleOption 子类中被定义。
常数 | 值 | 描述 |
---|---|---|
QStyleOptionTabBarBase::Version | 1 | 2 |
版本被 QStyleOption 子类用来实现扩展而不破坏兼容性。如果您使用 qstyleoption_cast(),通常不需要检查它。
另请参阅StyleOptionType。
成员函数文档
QStyleOptionTabBarBase::QStyleOptionTabBarBase()
构建一个 QStyleOptionTabBarBase,初始化成员变量为它们的默认值。
QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other)
构造一个 other 的副本。
成员变量文档
bool QStyleOptionTabBarBase::documentMode
此变量保存切换栏是否处于文档模式。
默认值为 false;
QRect QStyleOptionTabBarBase::selectedTabRect
此变量保存包含选定标签的矩形
此矩形包含在 tabBarRect 内。默认值为空矩形,即宽度和高度都设置为 0 的矩形。
QTabBar::Shape QStyleOptionTabBarBase::shape
此变量保存标签栏的形状
默认值是 QTabBar::RoundedNorth。
QRect QStyleOptionTabBarBase::tabBarRect
此变量保存包含所有选项卡的矩形
默认值是空矩形,即宽度和高度都设置为 0 的矩形。
© 2024 Qt 公司 Ltd. 本文档中的文档贡献是各自所有者的版权。本文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 提供的。Qt及其 respective 商标是芬兰和/或世界其他地区的Qt公司 Ltd. 的商标。所有其他商标均为其各自所有者的财产。