Header:#include < QStyleOptionTabWidgetFrame >
qmake:QT += widgets
Inherits:QStyleOption
Public Types
enum StyleOptionType { Type }
enum StyleOptionVersion { Version }
Public Functions
QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
QStyleOptionTabWidgetFrame()
Public Variables
QSize leftCornerWidgetSize
int lineWidth
int midLineWidth
QSize rightCornerWidgetSize
QRect selectedTabRect
QTabBar::Shape shape
QRect tabBarRect
QSize tabBarSize
Detailed Description
QStyleOptionTabWidgetFrame包含QStyle函数在QTabWidget周围绘制框架所需的所有信息。
出于性能考虑,对成员变量的访问是直接的(即,使用。或->运算符)。这种低级的感觉使结构易于使用,并强调这些结构只是样式函数使用的参数。
有关演示如何使用样式选项的示例,请参见Styles示例。
See also QStyleOption and QTabWidget.
Member Type Documentation
enum QStyleOptionTabWidgetFrame::StyleOptionType
这个枚举用于保存关于样式选项类型的信息,并且为每个QStyleOption子类定义。
Constant Value Description
QStyleOptionTabWidgetFrame::Type SO_TabWidgetFrame 提供的样式选项的类型(该类的SO_TabWidgetFrame)。
该类型由QStyleOption及其子类和qstyleoption_cast()在内部使用,以确定样式选项的类型。通常你不需要担心这个,除非你想创建你自己的QStyleOption子类和你自己的样式。
See also StyleOptionVersion.
enum QStyleOptionTabWidgetFrame::StyleOptionVersion
该枚举用于保存样式选项的版本信息,并为每个QStyleOption子类定义。
Constant Value Description
QStyleOptionTabWidgetFrame::Version 2 2
QStyleOption子类使用该版本来实现扩展而不会破坏兼容性。如果使用qstyleoption_cast(),通常不需要检查它。
See also StyleOptionType.
Member Function Documentation
QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame(const QStyleOptionTabWidgetFrame &other)
Constructs a copy of other.
QStyleOptionTabWidgetFrame::QStyleOptionTabWidgetFrame()
Constructs a QStyleOptionTabWidgetFrame, initializing the members variables to their default values.
Member Variable Documentation
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),即无效大小。