class QStyleOptionToolBox#

使用类 QStyleOptionToolBox 来描述绘制工具框所需参数。 更多信息

Inheritance diagram of PySide6.QtWidgets.QStyleOptionToolBox

概要#

方法#

注意

此文档可能包含自动从 C++ 转换到 Python 的代码片段。我们始终欢迎对代码片段翻译做出贡献。如果您发现翻译存在问题,您也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来通知我们。

详细说明#

QStyleOptionToolBox 包含所有 QStyle 函数绘制 QToolBox 所需的信息。

出于性能考虑,成员函数较少,成员变量的访问是直接的(即使用。或 -> 操作符)。这使得结构简单易用,强调这些只是样式函数使用的参数。

class StyleOptionType#

此枚举用于保存有关样式选项类型的详细信息,并针对每个QStyleOption子类进行定义。

常量

描述

QStyleOptionToolBox.Type

提供的样式选项类型(对于此类为 SO_ToolBox)。

此类型由QStyleOption、其子类和qstyleoption_cast()内部使用,以确定样式选项的类型。通常,除非您想创建自己的QStyleOption子类和自己的样式,您无需担心此信息。

class StyleOptionVersion#

此枚举用于保存有关样式选项版本的详细信息,并针对每个QStyleOption子类进行定义。

常量

描述

QStyleOptionToolBox.Version

2

此版本由QStyleOption子类使用,在不破坏兼容性的情况下实现扩展。如果您使用qstyleoption_cast(),通常无需检查此版本。

class TabPosition#

此枚举描述了与其它标签栏的位置关系。

常量

描述

QStyleOptionToolBox.Beginning

标签是工具箱中最上面(即顶部)的标签。

QStyleOptionToolBox.Middle

标签被放置在工具箱的中间。

QStyleOptionToolBox.End

标签被放置在工具箱的底部。

QStyleOptionToolBox.OnlyOneTab

工具箱中只有一个标签。

class SelectedPosition#

此枚举描述了选中标签栏的位置。某些样式需要根据选中标签栏是否相邻来以不同的方式绘制标签。

常量

描述

QStyleOptionToolBox.NotAdjacent

标签不是选中标签栏的相邻标签(或就是选中标签栏)。

QStyleOptionToolBox.NextIsSelected

下一个标签(通常是右侧的标签)被选中。

QStyleOptionToolBox.PreviousIsSelected

上一个标签(通常是左侧的标签)被选中。

PySide6.QtWidgets.QStyleOptionToolBox.text#
PySide6.QtWidgets.QStyleOptionToolBox.icon#
PySide6.QtWidgets.QStyleOptionToolBox.position#
PySide6.QtWidgets.QStyleOptionToolBox.selectedPosition#
__init__()#

创建一个 QStyleOptionToolBox 对象,并将成员变量初始化为其默认值。

__init__(other)
参数:

otherQStyleOptionToolBox

构建一个 other 样式选项的副本。

__init__(version)
参数:

version – int

构建一个 other 样式选项的副本。