QStyleOptionTabWidgetFrame 类
QStyleOptionTabWidgetFrame 类用于描述绘制标签小部件周围框架的参数。更多...
头文件 | #include <QStyleOptionTabWidgetFrame> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
qmake | QT += widgets |
继承 | QStyleOption |
公共类型
枚举 | StyleOptionType { Type } |
枚举 | StyleOptionVersion { Version } |
公共函数
QStyleOptionTabWidgetFrame() | |
QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other) |
公共变量
QSize | leftCornerWidgetSize |
int | lineWidth |
int | midLineWidth |
QSize | rightCornerWidgetSize |
QRect | selectedTabRect |
QTabBar::Shape | shape |
QRect | tabBarRect |
QSize | tabBarSize |
详细描述
QStyleOptionTabWidgetFrame 包含所有 QStyle 函数在绘制 QTabWidget 周围框架时需要的信息。
出于性能考虑,成员函数很少,成员变量的访问是直接的(即使用点或箭头操作符)。这使得结构简单易懂,并强调这些仅仅是样式函数使用的参数。
另请参阅QStyleOption 和 QTabWidget。
成员类型文档
enum QStyleOptionTabWidgetFrame::StyleOptionType
此枚举用于存储关于样式选项类型的信息,并为每个 QStyleOption 的子类定义。
常量 | 值 | 描述 |
---|---|---|
QStyleOptionTabWidgetFrame::Type | SO_TabWidgetFrame | 提供的样式选项类型(对于此类是 SO_TabWidgetFrame)。 |
此类型由内部由 QStyleOption、其子类和 qstyleoption_cast() 使用来确定样式选项的类型。通常你不必担心这一点,除非你想创建自己的 QStyleOption 子类和自己的样式。
另请参阅StyleOptionVersion。
枚举 QStyleOptionTabWidgetFrame::StyleOptionVersion
该枚举用于持有关于样式选项版本的信息,并针对每个QStyleOption子类定义。
常量 | 值 | 描述 |
---|---|---|
QStyleOptionTabWidgetFrame::Version | 1 | 2 |
版本由QStyleOption子类用于实现兼容性扩展。如果您使用qstyleoption_cast(),通常不需要检查它。
另请参阅StyleOptionType。
成员函数文档
QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame()
构建一个 QStyleOptionTabWidgetFrame,初始化成员变量为它们的默认值。
QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
构建一个other的副本。
成员变量文档
QSize QStyleOptionTabWidgetFrame::leftCornerWidgetSize
此变量保存左角小部件的大小
默认值是 QSize(-1, -1),即一个无效的大小。
int QStyleOptionTabWidgetFrame::lineWidth
此变量保存用于绘制面板的线宽
默认值是 0。
int QStyleOptionTabWidgetFrame::midLineWidth
此变量保存用于绘制面板的中线宽度
中线的宽度通常用于绘制凹或凸框架。默认值是 0。
QSize QStyleOptionTabWidgetFrame::rightCornerWidgetSize
此变量保存右角小部件的大小
默认值是 QSize(-1, -1),即一个无效的大小。
QRect QStyleOptionTabWidgetFrame::selectedTabRect
此变量保存包含所选标签的矩形
此矩形包含在 tabBarRect 内。默认值是一个空矩形,即宽度和高都设置为 0 的矩形。
QTabBar::Shape QStyleOptionTabWidgetFrame::shape
此变量保存用于绘制标签的标签形状
默认值是 QTabBar::RoundedNorth。
QRect QStyleOptionTabWidgetFrame::tabBarRect
此变量保存包含所有标签的矩形
默认值是一个空矩形,即宽度和高度都设置为 0 的矩形。
QSize QStyleOptionTabWidgetFrame::tabBarSize
此变量保存标签栏的大小
默认值是 QSize(-1, -1),即一个无效的大小。
© 2024 Qt公司有限公司。本文件中包含的文档贡献均为各自所有者的版权。本提供的文档遵循自由软件基金会发布的GNU自由文档许可协议的1.3版。Qt及其标志是Qt公司 Ltd. 在芬兰和/或其他国家/地区的商标。所有其他商标均为各自所有者所有。