PySide6.QtWidgets.QStyleOptionTab¶
- class QStyleOptionTab¶
QStyleOptionTab类用于描述绘制标签栏的参数。更多…概要¶
方法¶
def
__init__()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
QStyleOptionTab类用于绘制多个内置的 Qt 小部件,包括QTabBar和QTabWidget的面板。QStyleOptionTab类的一个实例具有 typeSO_Tab和 version 3。类型由QStyleOption、其子类和qstyleoption_cast()内部使用,以确定样式选项的类型。通常你不需要担心这一点,除非你想创建自己的QStyleOption子类和自己的样式。版本由QStyleOption子类使用,以实现扩展而不破坏兼容性。如果你使用qstyleoption_cast(),通常不需要检查它。出于性能考虑,成员函数较少,并且直接访问成员变量(即使用
.或->操作符)。这使得结构体使用起来简单直接,并强调这些只是样式函数使用的参数。另请参阅
- class StyleOptionType¶
此枚举用于保存有关样式选项类型的信息,并为每个
QStyleOption子类定义。常量
描述
QStyleOptionTab.Type
提供的样式选项类型(对于此类为
SO_Tab)。该类型由
QStyleOption、其子类以及qstyleoption_cast()在内部使用,以确定样式选项的类型。通常你不需要担心这一点,除非你想创建自己的QStyleOption子类和自己的样式。另请参阅
- class StyleOptionVersion¶
此枚举用于保存样式选项版本的信息,并为每个
QStyleOption子类定义。常量
描述
QStyleOptionTab.Version
3
该版本由
QStyleOption子类使用,以实现扩展而不破坏兼容性。如果你使用qstyleoption_cast(),通常不需要检查它。另请参阅
- class TabPosition¶
此枚举描述了标签的位置。
常量
描述
QStyleOptionTab.Beginning
该选项卡是选项卡栏中的第一个选项卡。
QStyleOptionTab.Middle
该选项卡既不是选项卡栏中的第一个也不是最后一个选项卡。
QStyleOptionTab.End
该选项卡是选项卡栏中的最后一个选项卡。
QStyleOptionTab.OnlyOneTab
该选项卡既是选项卡栏中的第一个也是最后一个选项卡。
QStyleOptionTab.Moving
选项卡正在通过鼠标拖动或动画移动。
另请参阅
- class SelectedPosition¶
此枚举描述了所选标签的位置。某些样式需要根据标签是否与所选标签相邻来以不同的方式绘制标签。
常量
描述
QStyleOptionTab.NotAdjacent
该标签不与选中的标签相邻(或者是选中的标签)。
QStyleOptionTab.NextIsSelected
下一个标签(通常是右边的标签)被选中。
QStyleOptionTab.PreviousIsSelected
前一个标签(通常是左边的标签)被选中。
另请参阅
- class CornerWidget¶
(继承自
enum.Flag) 这些标志表示选项卡中的角落小部件。常量
描述
QStyleOptionTab.NoCornerWidgets
没有角落小部件
QStyleOptionTab.LeftCornerWidget
左侧角落小部件
QStyleOptionTab.RightCornerWidget
右侧角落小部件
另请参阅
- class TabFeature¶
(继承自
enum.Flag) 描述标签按钮可以具有的各种功能。常量
描述
QStyleOptionTab.None
一个普通的标签按钮。
QStyleOptionTab.HasFrame
选项卡按钮位于选项卡框架上
- PySide6.QtWidgets.QStyleOptionTab.shape¶
- PySide6.QtWidgets.QStyleOptionTab.text¶
- PySide6.QtWidgets.QStyleOptionTab.icon¶
- PySide6.QtWidgets.QStyleOptionTab.row¶
- PySide6.QtWidgets.QStyleOptionTab.position¶
- PySide6.QtWidgets.QStyleOptionTab.selectedPosition¶
- PySide6.QtWidgets.QStyleOptionTab.cornerWidgets¶
- PySide6.QtWidgets.QStyleOptionTab.iconSize¶
- PySide6.QtWidgets.QStyleOptionTab.documentMode¶
- PySide6.QtWidgets.QStyleOptionTab.leftButtonSize¶
- PySide6.QtWidgets.QStyleOptionTab.rightButtonSize¶
- PySide6.QtWidgets.QStyleOptionTab.features¶
- PySide6.QtWidgets.QStyleOptionTab.tabIndex¶
- __init__()¶
构造一个
QStyleOptionTab对象,将成员变量初始化为它们的默认值。- __init__(other)
- Parameters:
其他 –
QStyleOptionTab
构造一个
other样式选项的副本。- __init__(version)
- Parameters:
版本 – int
构造一个
other样式选项的副本。