Cannot destroy Paint Device nach Speichern eines pixmaps

Alles rund um die Programmierung mit Qt
Antworten
Tomte
Beiträge: 3
Registriert: 7. Februar 2007 23:24

Cannot destroy Paint Device nach Speichern eines pixmaps

Beitrag von Tomte »

Moin,

ich habe ein Problem beim Speichern eines Pixmaps in eine Datei. Das Pixmap ist eigentlich ein Widget, dass ich mithilfe von

Code: Alles auswählen

QPixmap::grabWidget(widget)
in ein Pixmap kopiere.

Das Speichern gelingt zwar problemlos, allerdings bekomme ich wenn ich das in der ScrollView, in dem sich das Widget befindet scrolle folgenden Fehler:

Code: Alles auswählen

QPaintDevice: Cannot destroy paint device that is being painted
Kann mir jemand sagen, was da schief läuft? Mir ist nicht klar, warum er das Paint device zerstören sollte...
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ich schätze wir bräuchten dafür etwas mehr Code.
Hast Du das beachtet: "Warning: Do not call this function from QWidget::paintEvent()."
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten