- class QStyleOptionTab#
类
QStyleOptionTab
用于描述绘制标签栏的参数。 更多…概述#
方法#
定义
__init__()
注意
此文档可能包含从 C++ 自动转换为 Python 的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有误,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告诉我们
详细描述#
类
QStyleOptionTab
用于绘制多个内置 Qt 小部件,包括QTabBar
和QTabWidget
的面板。PySide6.QtWidgets.QStyleOptionTab 类的实例具有类型
QStyleOptionTab
和版本 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)
- 参数:
other –
QStyleOptionTab
构建
other
样式选项的副本。- __init__(version)
- 参数:
version – int
构建
other
样式选项的副本。