- class QGraphicsDropShadowEffect#
The
QGraphicsDropShadowEffect
class provides a drop shadow effect. 更多...New in version 4.6.
Synopsis#
Properties#
blurRadiusᅟ
- The blur radius in pixels of the drop shadowcolorᅟ
- The color of the drop shadowoffsetᅟ
- The shadow offset in pixelsxOffsetᅟ
- The horizontal shadow offset in pixelsyOffsetᅟ
- The vertical shadow offset in pixels
Methods#
def
__init__()
def
blurRadius()
def
color()
def
offset()
def
xOffset()
定义
yOffset()
槽函数#
定义
setColor()
定义
setOffset()
定义
setXOffset()
定义
setYOffset()
信号#
注意
本文件可能包含自动从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像素。
此属性存储阴影的颜色。
默认情况下,阴影颜色为半透明深灰色(QColor(63, 63, 63, 180))。
另请参阅
- 访问函数
此属性存储阴影的偏移量(像素)。
默认情况下,偏移量为向右下角8像素。
偏移量以设备坐标给出,这意味着它不受缩放影响。
- 访问函数
- 属性xOffset: float#
此属性存储水平的阴影偏移量(像素)。
默认情况下,水平阴影偏移量为8像素。
- 访问函数
- 属性 yOffsetⁿ: float#
此属性表示像素单位的垂直阴影偏移。
默认情况下,垂直阴影偏移为8像素。
- 访问函数
构建一个新的
QGraphicsDropShadowEffect
实例。将parent
参数传递给QGraphicsEffect
构造函数。- blurRadius()#
- 返回类型:
float
另请参阅
获取
blurRadiusⁿ
属性。- blurRadiusChanged(blurRadius)#
- 参数:
blurRadius – float
每当效果(effect)的模糊半径(blur radius)改变时,都会发出此信号。参数
blurRadius
包含效果的新模糊半径。属性
blurRadiusⁿ
的通知信号。- color()#
- 返回类型:
另请参阅
获取
colorⁿ
属性。每当效果的颜色发生变化时,都会发射此信号。参数
color
包含效果的新颜色。属性
color
的通知信号。- offset()#
- 返回类型:
另请参阅
属性
offset
的获取器。每当效果的阴影偏移量发生变化时,都会发射此信号。参数
offset
包含效果的新阴影偏移量。属性
offset
的通知信号。- setBlurRadius(blurRadius)#
- 参数:
blurRadius – float
另请参阅
属性
blurRadius
的设置器。属性
color
的设置器。属性
offset
的设置器。- setOffset(d)
- 参数:
d – float
- setOffset(dx, dy)
- 参数:
dx – float
dy – float
属性
xOffset
的设置器。属性
yOffset
的设置器。- xOffset()#
- 返回类型:
float
另请参阅
属性
xOffset
的获取器。- yOffset()#
- 返回类型:
float
另请参阅
属性
yOffset
的获取器。