Seite 1 von 1

Grafik-Effekte aus QT 4.6 rückportieren

Verfasst: 3. Mai 2013 11:44
von GoaSkin
Hallo,


aufbauend auf der Klasse QGraphicsEffect bietet QT vier Effekte, die auf Pixmap-Elemente und Widgets angewendet werden können: Blur, Colorize, Dropshadow und Opacity sowie die Möglichkeit, weitere Grafikeffekte zu entwickeln, falls man davon etwas versteht.

In der QT-Version 4.6 bot QT jedoch eine ganze Reihe weitere Grafikeffekte, die ab der Version 4.7 jedoch nicht mehr vorhanden waren.


Vergeblich versuche ich den Pixelize-Effekt so rückzuportieren, dass ich die Klasse in den Source-Code meiner Anwendung einbinden kann und mit einer beliebigen neueren QT4-Version nutzbar ist.

Bekommt es jemand hin, den Code der QGraphicsPixelizeEffect-Klasse so anzupassen, dass man nicht den ganzen QT-Source braucht, um ihn compiliert zu bekommen?

http://qt.gitorious.org/qt/kinetic/blob ... effect.cpp
http://qt.gitorious.org/qt/kinetic/blob ... cseffect.h
http://qt.gitorious.org/qt/kinetic/blob ... effect_p.h

Vielen Dank