class QStyleOptionRubberBand#

QStyleOptionRubberBand 类用于描述绘制橡皮筋所需的参数。 更多

Inheritance diagram of PySide6.QtWidgets.QStyleOptionRubberBand

概要#

方法#

注意

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

详细描述#

QStyleOptionRubberBand 包含了 QStyle 函数绘制 QRubberBand 所需的所有信息。

出于性能考虑,成员函数很少,成员变量的访问是直接的(即使用 .-> 操作符)。这使得结构简单易用,强调了这些仅仅是风格函数使用的参数。

参见

QStyleOption QRubberBand

class StyleOptionType#

此枚举用于存储关于样式选项类型的信息,并为每个QStyleOption子类定义。

常量

描述

QStyleOptionRubberBand.Type

提供样式选项的类型(对此类,为 SO_RubberBand)。

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

class StyleOptionVersion#

此枚举用于存储关于样式选项版本的信息,并为每个QStyleOption子类定义。

常量

描述

QStyleOptionRubberBand.Version

1

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

PySide6.QtWidgets.QStyleOptionRubberBand.shape#
PySide6.QtWidgets.QStyleOptionRubberBand.opaque#
__init__()#

创建一个 QStyleOptionRubberBand,将成员变量初始化为其默认值。

__init__(other)
参数:

otherQStyleOptionRubberBand

根据other样式选项构建副本。

__init__(version)
参数:

version – int

根据other样式选项构建副本。