class QStyleOptionGraphicsItem#

用于描述绘制 QGraphicsItem 所需参数的 QStyleOptionGraphicsItem 类。 更多...

Inheritance diagram of PySide6.QtWidgets.QStyleOptionGraphicsItem

概述#

方法#

静态函数#

说明

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

详细说明#

出于性能考虑,成员函数较少,成员变量的访问是直接的(即使用 .-> 运算符)。这使得结构便于使用,并强调这些只是由样式函数使用的参数。

另请参阅

QStyleOption paint()

class StyleOptionType#

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

常量

描述

QStyleOptionGraphicsItem.Type

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

该类型被 QStyleOption 及其子类,以及 qstyleoption_cast() 内部使用,以确定样式选项的类型。通常您无需担心这个问题,除非您想创建自己的 QStyleOption 子类和自己的样式。

另请参阅

StyleOptionVersion

class StyleOptionVersion#

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

常量

描述

QStyleOptionGraphicsItem.Version

1

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

另请参阅

StyleOptionType

PySide6.QtWidgets.QStyleOptionGraphicsItem.exposedRect#
__init__()#

构造一个 QStyleOptionGraphicsItem

__init__(other)
参数:

otherQStyleOptionGraphicsItem

构造一个 other 的副本。

__init__(version)
参数:

version – int

构造一个 other 的副本。

static levelOfDetailFromTransform(worldTransform)#
参数:

worldTransformQTransform

返回类型:

float

返回从 worldTransform 对象获得的细节级别。

其值表示用于绘制项目的画家 worldTransform 将高度和宽度映射到的最大值。默认情况下,如果没有应用变换,其值为 1。如果缩小 1:2,则细节级别为 0.5,如果放大 2:1,其值为 2。

另请参阅

minimumRenderSize()