Home · All Classes · Modules  · QSS HELP  · QSS 案例 · VER007 HOME

QGraphicsOpacityEffect Class Reference
[QtGui module]

该QGraphicsOpacityEffect类提供了一个不透明的效果。More...

继承QGraphicsEffect

Methods

Qt Signals


Detailed Description

该QGraphicsOpacityEffect类提供了一个不透明的效果。

不透明度效果呈现与不透明的来源。这种效果是用于使源半透明的,类似于一个淡入淡出序列是有用的。不透明度可以通过被修改的setOpacity()函数。

默认情况下,不透明度为0.7 。


Method Documentation

QGraphicsOpacityEffect.__init__ (self, QObject parent = None)

parent的说法,如果不是没有,原因self通过Qt的,而不是PyQt的拥有。

构造一个新的QGraphicsOpacityEffect实例。该parent参数被传递到QGraphicsEffect的构造。

QGraphicsOpacityEffect.draw (self, QPainter painter)

从重新实现QGraphicsEffect.draw( ) 。

float QGraphicsOpacityEffect.opacity (self)

QBrush QGraphicsOpacityEffect.opacityMask (self)

QGraphicsOpacityEffect.setOpacity (self, float opacity)

这种方法也是一个Qt槽与C + +的签名void setOpacity(qreal)

QGraphicsOpacityEffect.setOpacityMask (self, QBrush mask)

这种方法也是一个Qt槽与C + +的签名void setOpacityMask(const QBrush&)


Qt Signal Documentation

void opacityChanged (qreal)

这是该信号的默认超载。

这个信号被发射时的效果的不透明度的变化。该opacity参数保存效果的新的不透明度。

void opacityMaskChanged (const QBrush&)

这是该信号的默认超载。

这个信号被发射时的效果的不透明蒙板的变化。该mask参数保存效果的新的不透明蒙板。




PyQt 4.10.3 for X11 Copyright © Riverbank Computing Ltd and Nokia 2012 Qt 4.8.5