KFadeWidgetEffect Class Reference
from PyKDE4.kdeui import *
Detailed Description
\class KFadeWidgetEffect kfadewidgeteffect.h KFadeWidgetEffect Animates changes fading the new UI over the old look.
This widget will put itself above the widget that will change and show a fading transition from the old to the new UI. It will delete itself after the animation is finished. Example:
KFadeWidgetEffect *animation = new KFadeWidgetEffect(widgetThatWillChange); // do changes on widgetThatWillChange // ... animation->start();
- Note:
- The widget that changes needs to have a parent widget. KFadeWidgetEffect does not work for toplevel widgets (windows).
- Since:
- 4.1
Methods | |
__init__ (self, QWidget destWidget) | |
paintEvent (self, QPaintEvent a0) | |
start (self, int duration=250) |
Method Documentation
__init__ | ( | self, | ||
QWidget | destWidget | |||
) |
Create the animation widget. Takes a snapshot of the destWidget to use as old image that gets faded out.
- Parameters:
-
destWidget The widget that will change and should fade to the new look.
paintEvent | ( | self, | ||
QPaintEvent | a0 | |||
) |
- Internal:
start | ( | self, | ||
int | duration=250 | |||
) |
Starts the animation.
Call this function after all visual changes are done.
- Parameters:
-
duration The duration of the animation in milliseconds.