QStyleOptionTabBarBase 类

QStyleOptionTabBarBase 类用于描述选项卡栏的基本结构,即选项卡栏通常重叠的部分。 更多...

头文件 #include <QStyleOptionTabBarBase>
CMakefind_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmakeQT += widgets
继承 QStyleOption

公共类型

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

公共函数

QStyleOptionTabBarBase()
QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other)

公共变量

booldocumentMode
QRectselectedTabRect
QTabBar::Shapeshape
QRecttabBarRect

详细描述

QStyleOptionTabBarBase 包含了 QStyle 函数绘制选项卡栏基础所需的所有信息。请注意,此组件仅用于独立的 QTabBar(即不属于 QTabWidget 的 QTabBar)。

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

另请参阅 QStyleOptionQTabBar::drawBase

成员类型文档

枚举 QStyleOptionTabBarBase::StyleOptionType

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

常数描述
QStyleOptionTabBarBase::TypeSO_TabBarBase提供的样式选项类型(对于此类为 SO_TabBarBase)。

类型在 QStyleOption、其子类和 qstyleoption_cast 内部使用,以确定样式选项的类型。通常,除非你想要创建自己的 QStyleOption 子类和自己的样式,否则你不需要担心这个问题。

另请参阅 StyleOptionVersion

枚举 QStyleOptionTabBarBase::StyleOptionVersion

该枚举用于存储关于样式选项版本的信息,并在每个 QStyleOption 子类中被定义。

常数描述
QStyleOptionTabBarBase::Version12

版本被 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. 的商标。所有其他商标均为其各自所有者的财产。