KDE 4.2 PyKDE API Reference
  • KDE's Python API
  • Overview
  • PyKDE Home
  • Sitemap
  • Contact Us
 

KFadeWidgetEffect Class Reference

from PyKDE4.kdeui import *

Inherits: QWidget → QObject

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).

Author:
Matthias Kretz <kretz@kde.org>
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.

  • Full Index

Modules

  • akonadi
  • dnssd
  • kdecore
  • kdeui
  • khtml
  • kio
  • knewstuff
  • kparts
  • kutils
  • nepomuk
  • phonon
  • plasma
  • solid
  • soprano
This documentation is maintained by Simon Edwards.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal