grabWidget von nicht sichtbaren Widgets unter QT 3.3

Alles rund um die Programmierung mit Qt
Antworten
blueSpirit
Beiträge: 10
Registriert: 16. Juli 2008 09:35

grabWidget von nicht sichtbaren Widgets unter QT 3.3

Beitrag von blueSpirit »

Hallo,

ich habe folgendes Problem: Wir benutzen QT 3.3, welches noch nicht die
"render()"-Methode von QT4 besitzt. Dafür gibt es einen Workaround, die
"grabWidget()" Methode, welche den Painter umleitet.

Problem: Das funktioniert nicht, wenn das Widget (zB. durch eine
QScrollView) nicht sichtbar ist (Stichwort Clipping).

Frage: Wie kann ich trotzdem einen Screenshot dieser Widgets machen?
(Ich brauche ein Bild der sich überlagernden Widgets - ich denke dass es
keine Alternative zu einem Screenshot gibt).

Vielen Dank,
Charly
Antworten