- class QStyleOptionGraphicsItem#
用于描述绘制
QGraphicsItem
所需参数的QStyleOptionGraphicsItem
类。 更多...概述#
方法#
def
__init__()
静态函数#
说明
本文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译存在问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 创建工单的方式告知我们。
详细说明#
出于性能考虑,成员函数较少,成员变量的访问是直接的(即使用
.
或->
运算符)。这使得结构便于使用,并强调这些只是由样式函数使用的参数。另请参阅
- class StyleOptionType#
此枚举用于保存有关样式选项类型的信息,并为每个
QStyleOption
子类定义。常量
描述
QStyleOptionGraphicsItem.Type
提供样式选项的类型(对于此类为
SO_GraphicsItem
)。该类型被
QStyleOption
及其子类,以及qstyleoption_cast()
内部使用,以确定样式选项的类型。通常您无需担心这个问题,除非您想创建自己的QStyleOption
子类和自己的样式。另请参阅
- class StyleOptionVersion#
此枚举用于保存有关样式选项版本的信息,并为每个
QStyleOption
子类定义。常量
描述
QStyleOptionGraphicsItem.Version
1
版本被
QStyleOption
子类用于在不破坏兼容性的情况下实现扩展。如果您使用qstyleoption_cast()
,通常不需要检查它。另请参阅
- PySide6.QtWidgets.QStyleOptionGraphicsItem.exposedRect#
- __init__()#
构造一个
QStyleOptionGraphicsItem
。- __init__(other)
- 参数:
other –
QStyleOptionGraphicsItem
构造一个
other
的副本。- __init__(version)
- 参数:
version – int
构造一个
other
的副本。- static levelOfDetailFromTransform(worldTransform)#
- 参数:
worldTransform –
QTransform
- 返回类型:
float
返回从
worldTransform
对象获得的细节级别。其值表示用于绘制项目的画家
worldTransform
将高度和宽度映射到的最大值。默认情况下,如果没有应用变换,其值为 1。如果缩小 1:2,则细节级别为 0.5,如果放大 2:1,其值为 2。另请参阅