QStyleOptionTab Class

Header:#include < QStyleOptionTab >
qmake:QT += widgets
Inherits:QStyleOption

Public Types

enum CornerWidget { NoCornerWidgets, LeftCornerWidget, RightCornerWidget }
flags CornerWidgets
enum SelectedPosition { NotAdjacent, NextIsSelected, PreviousIsSelected }
enum StyleOptionType { Type }
enum StyleOptionVersion { Version }
enum TabFeature { None, HasFrame }
flags TabFeatures
enum TabPosition { Beginning, Middle, End, OnlyOneTab }

Public Functions

QStyleOptionTab(const QStyleOptionTab &other)
QStyleOptionTab()

Public Variables

QStyleOptionTab::CornerWidgets 		cornerWidgets
bool 								documentMode
QIcon 								icon
QSize 								iconSize
QSize 								leftButtonSize					
QStyleOptionTab::TabPosition 		position
QSize 								rightButtonSize
int 								row
QStyleOptionTab::SelectedPosition 	selectedPosition
QTabBar::Shape 						shape
QString 							text

Detailed Description

QStyleOptionTab类用于绘制几个内置Qt小部件,包括QTabBar和QTabWidget的面板。
QStyleOptionTab类的实例具有SO_Tab类型和版本3。该类型由QStyleOption及其子类和qstyleoption_cast()在内部使用,以确定样式选项的类型。通常你不需要担心这个,除非你想创建你自己的QStyleOption子类和你自己的样式。QStyleOption子类使用该版本来实现扩展而不会破坏兼容性。如果使用qstyleoption_cast(),通常不需要检查它。
有关演示如何使用样式选项的示例,请参见Styles示例。

See also QStyleOption.

Member Type Documentation

enum QStyleOptionTab::CornerWidget
flags QStyleOptionTab::CornerWidgets
	这些标志表示选项卡中的角落小部件。
	
Constant							Value		Description
QStyleOptionTab::NoCornerWidgets	0x00		There are no corner widgets
QStyleOptionTab::LeftCornerWidget	0x01		Left corner widget
QStyleOptionTab::RightCornerWidget	0x02		Right corner widget

	CornerWidgets类型是QFlags<CornerWidget>的类型定义。它存储一个OR组合的CornerWidget值。
See also cornerWidgets.
enum QStyleOptionTab::SelectedPosition
	此enum描述所选选项卡的位置。一些样式需要绘制不同的选项卡,这取决于它是否与所选选项卡相邻。

Constant								Value		Description
QStyleOptionTab::NotAdjacent			0			该选项卡与所选选项卡不相邻(或者就是所选选项卡)。
QStyleOptionTab::NextIsSelected			1			选择下一个选项卡(通常是右边的选项卡)。
QStyleOptionTab::PreviousIsSelected		2			选择前一个选项卡(通常是左侧的选项卡)。

See also selectedPosition.
enum QStyleOptionTab::StyleOptionType
	这个枚举用于保存关于样式选项类型的信息,并且为每个QStyleOption子类定义。

Constant				Value		Description
QStyleOptionTab::Type	SO_Tab		提供的样式选项的类型(该类的SO_Tab)。

	该类型由QStyleOption及其子类和qstyleoption_cast()在内部使用,以确定样式选项的类型。
通常你不需要担心这个,除非你想创建你自己的QStyleOption子类和你自己的样式。

See also StyleOptionVersion.
enum QStyleOptionTab::StyleOptionVersion
	该枚举用于保存样式选项的版本信息,并为每个QStyleOption子类定义。

Constant					Value		Description
QStyleOptionTab::Version	3			3

	QStyleOption子类使用该版本来实现扩展而不会破坏兼容性。如果使用qstyleoption_cast(),通常不需要检查它。
	
See also StyleOptionType.
enum QStyleOptionTab::TabFeature
flags QStyleOptionTab::TabFeatures
	描述选项卡按钮可以具有的各种特性。

Constant					Value		Description
QStyleOptionTab::None		0x00		A normal tab button.
QStyleOptionTab::HasFrame	0x01		The tab button is positioned on a tab frame

	TabFeatures类型是QFlags<TabFeature>的类型定义。它存储TabFeature值的OR组合。

See also QStyleOptionToolBar::features.
enum QStyleOptionTab::TabPosition
	此enum描述选项卡的位置。

Constant						Value		Description
QStyleOptionTab::Beginning		0			选项卡是选项卡栏中的第一个选项卡。
QStyleOptionTab::Middle			1			选项卡既不是选项卡栏中的第一个选项卡,也不是最后一个选项卡。
QStyleOptionTab::End			2			选项卡是选项卡栏中的最后一个选项卡。
QStyleOptionTab::OnlyOneTab		3			选项卡既是选项卡栏中的第一个选项卡,也是最后一个选项卡。

See also position.

Member Function Documentation

QStyleOptionTab::QStyleOptionTab(const QStyleOptionTab &other)
	Constructs a copy of the other style option.
QStyleOptionTab::QStyleOptionTab()
	Constructs a QStyleOptionTab object, initializing the members variables to their default values.

Member Variable Documentation

QStyleOptionTab::CornerWidgets QStyleOptionTab::cornerWidgets
	该变量保存一个OR组合的CornerWidget值,这些值指示选项卡栏的角落小部件
	默认值是NoCornerWidgets。
See also CornerWidget.
bool QStyleOptionTab::documentMode
	该变量保存选项卡是否处于文档模式。
	默认值为false
QIcon QStyleOptionTab::icon
	这个变量保存选项卡的图标
	默认值是一个空图标,即一个既没有像素图也没有文件名的图标。
QSize QStyleOptionTab::iconSize
	这个变量保存着图标的大小
	默认值是QSize(-1, -1),即无效大小;使用QStyle::pixelMetric()来查找标签栏的默认图标大小。
See also QTabBar::iconSize().
QSize QStyleOptionTab::leftButtonSize
	该变量保存选项卡上左侧小部件的大小。
	默认值是QSize(-1, -1),即无效大小;
QStyleOptionTab::TabPosition QStyleOptionTab::position
	该变量保存选项卡在选项卡栏中的位置
	默认值为开始,即该选项卡是选项卡栏中的第一个选项卡。
QSize QStyleOptionTab::rightButtonSize
	该变量保存选项卡上正确小部件的大小。
	默认值是QSize(-1, -1),即无效大小;
int QStyleOptionTab::row
	该变量保存选项卡当前所在的行
	默认值为0,表示第一排。目前此属性只能为0
QStyleOptionTab::SelectedPosition QStyleOptionTab::selectedPosition
	此变量保存所选选项卡相对于此选项卡的位置
	默认值为notadjacentable,即该选项卡与已选选项卡不相邻,也不是已选选项卡。
QTabBar::Shape QStyleOptionTab::shape
	该变量保存用于绘制制表符的制表符形状;默认QTabBar:: rounddednorth
See also QTabBar::Shape.
QString QStyleOptionTab::text
	该变量保存选项卡的文本
	默认值为空字符串。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值