class QGraphicsDropShadowEffect#

The QGraphicsDropShadowEffect class provides a drop shadow effect. 更多...

Inheritance diagram of PySide6.QtWidgets.QGraphicsDropShadowEffect

New in version 4.6.

Synopsis#

Properties#

Methods#

槽函数#

信号#

注意

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

详细描述#

投影效果可渲染图像的投影。可以通过setColor()函数修改投影颜色。可以使用setOffset()函数修改投影偏移,以及使用setBlurRadius()函数更改投影的模糊半径。

默认情况下,投影是一个半透明的深灰色阴影(QColor(63, 63, 63, 180)),以1像素的半径在向右下方的8个像素偏移处进行模糊。投影偏移以设备坐标指定。

注意

当使用from __feature__ import true_property时,属性可以直接使用;否则可通过访问函数使用。

属性blurRadius: float#

此属性存储阴影的模糊半径(像素)。

使用较小的半径会产生更锐利的阴影,而使用较大的半径会产生更模糊的阴影。

默认情况下,模糊半径为1像素。

另请参阅

color() offset()

访问函数
属性color: QColor#

此属性存储阴影的颜色。

默认情况下,阴影颜色为半透明深灰色(QColor(63, 63, 63, 180))。

另请参阅

offset() blurRadius()

访问函数
属性offset: QPointF#

此属性存储阴影的偏移量(像素)。

默认情况下,偏移量为向右下角8像素。

偏移量以设备坐标给出,这意味着它不受缩放影响。

访问函数
属性xOffset: float#

此属性存储水平的阴影偏移量(像素)。

默认情况下,水平阴影偏移量为8像素。

另请参阅

yOffset() offset()

访问函数
属性 yOffsetⁿ: float#

此属性表示像素单位的垂直阴影偏移。

默认情况下,垂直阴影偏移为8像素。

另请参阅

xOffset() offset()

访问函数
__init__([parent=None])#
参数:

parentQObject

构建一个新的 QGraphicsDropShadowEffect 实例。将 parent 参数传递给 QGraphicsEffect 构造函数。

blurRadius()#
返回类型:

float

另请参阅

setBlurRadius()

获取 blurRadiusⁿ 属性。

blurRadiusChanged(blurRadius)#
参数:

blurRadius – float

每当效果(effect)的模糊半径(blur radius)改变时,都会发出此信号。参数 blurRadius 包含效果的新模糊半径。

属性 blurRadiusⁿ 的通知信号。

color()#
返回类型:

QColor

另请参阅

setColor()

获取 colorⁿ 属性。

colorChanged(color)#
参数:

colorQColor

每当效果的颜色发生变化时,都会发射此信号。参数 color 包含效果的新颜色。

属性 color 的通知信号。

offset()#
返回类型:

QPointF

另请参阅

setOffset()

属性 offset 的获取器。

offsetChanged(offset)#
参数:

offsetQPointF

每当效果的阴影偏移量发生变化时,都会发射此信号。参数 offset 包含效果的新阴影偏移量。

属性 offset 的通知信号。

setBlurRadius(blurRadius)#
参数:

blurRadius – float

另请参阅

blurRadius()

属性 blurRadius 的设置器。

setColor(color)#
参数:

colorQColor

另请参阅

color()

属性 color 的设置器。

setOffset(ofs)#
参数:

ofsQPointF

另请参阅

offset()

属性 offset 的设置器。

setOffset(d)
参数:

d – float

setOffset(dx, dy)
参数:
  • dx – float

  • dy – float

setXOffset)#
参数:

dx – float

另请参阅

xOffset()

属性 xOffset 的设置器。

setYOffset(dy)#
参数:

dy – float

另请参阅

yOffset()

属性 yOffset 的设置器。

xOffset()#
返回类型:

float

另请参阅

setXOffset()

属性 xOffset 的获取器。

yOffset()#
返回类型:

float

另请参阅

setYOffset()

属性 yOffset 的获取器。