PySide6.QtWidgets.QGraphicsDropShadowEffect

class QGraphicsDropShadowEffect

QGraphicsDropShadowEffect 类提供了一个投影效果。更多

PySide6.QtWidgets.QGraphicsDropShadowEffect 的继承图

在版本4.6中添加。

概要

属性

方法

插槽

信号

注意

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

详细描述

阴影效果会为源内容渲染一个阴影。可以使用setColor()函数修改阴影的颜色。可以使用setOffset()函数修改阴影的偏移量,并且可以使用setBlurRadius()函数更改阴影的模糊半径。

默认情况下,阴影是半透明的深灰色(QColor(63, 63, 63, 180)),模糊半径为1,偏移量为8像素,朝向右下角。阴影偏移量以设备坐标指定。

注意

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

property blurRadiusᅟ: float

此属性保存阴影的模糊半径(以像素为单位)。

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

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

另请参阅

color() offset()

Access functions:
property colorᅟ: QColor

此属性保存阴影的颜色。

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

另请参阅

offset() blurRadius()

Access functions:
property offsetᅟ: QPointF

此属性以像素为单位保存阴影偏移量。

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

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

Access functions:
property xOffsetᅟ: float

此属性以像素为单位保存水平阴影偏移量。

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

另请参阅

yOffset() offset()

Access functions:
property yOffsetᅟ: float

此属性保存垂直阴影偏移量(以像素为单位)。

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

另请参阅

xOffset() offset()

Access functions:
__init__([parent=None])
Parameters:

父对象QObject

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

blurRadius()
Return type:

浮点数

另请参阅

setBlurRadius()

属性 blurRadiusᅟ 的获取器。

blurRadiusChanged(blurRadius)
Parameters:

blurRadius – 浮点数

每当效果的模糊半径发生变化时,都会发出此信号。blurRadius 参数保存效果的新模糊半径。

属性 blurRadiusᅟ 的通知信号。

color()
Return type:

QColor

另请参阅

setColor()

属性 colorᅟ 的获取器。

colorChanged(color)
Parameters:

颜色QColor

每当效果的颜色发生变化时,都会发出此信号。color 参数保存效果的新颜色。

属性 colorᅟ 的通知信号。

offset()
Return type:

QPointF

另请参阅

setOffset()

属性 offsetᅟ 的获取器。

offsetChanged(offset)
Parameters:

偏移量QPointF

每当效果的阴影偏移发生变化时,都会发出此信号。offset参数保存效果的新阴影偏移。

属性 offsetᅟ 的通知信号。

setBlurRadius(blurRadius)
Parameters:

blurRadius – 浮点数

另请参阅

blurRadius()

属性 blurRadiusᅟ 的设置器。

setColor(color)
Parameters:

颜色QColor

另请参阅

color()

属性 colorᅟ 的设置器。

setOffset(ofs)
Parameters:

ofsQPointF

另请参阅

offset()

属性 offsetᅟ 的设置器。

setOffset(d)
Parameters:

d – 浮点数

setOffset(dx, dy)
Parameters:
  • dx – 浮点数

  • dy – 浮点数

setXOffset(dx)
Parameters:

dx – 浮点数

另请参阅

xOffset()

属性 xOffsetᅟ 的设置器。

setYOffset(dy)
Parameters:

dy – 浮点数

另请参阅

yOffset()

属性 yOffsetᅟ 的设置器。

xOffset()
Return type:

浮点数

另请参阅

setXOffset()

属性 xOffsetᅟ 的获取器。

yOffset()
Return type:

浮点数

另请参阅

setYOffset()

属性 yOffsetᅟ 的获取器。