Seite 1 von 1
[gelöst] PixMap und Text gleichzeitig bei Label!?
Verfasst: 10. Juli 2007 12:39
von CSchirner
Kann es sein das es nicht möglich ist beides zu nutzen?
Im Manual steht drin das setPixmap sowie das setzen eines textes den vorherigen inhalt ablöscht :/
// LÖSUNG //
Die Moral von der Geschicht... nutze paintEvent oder es malt nicht! ;D
Verfasst: 10. Juli 2007 13:34
von @udisello
Richtig erkannt. Beides in einem Label ist standardmäßig nicht möglich.
Verfasst: 10. Juli 2007 13:57
von CSchirner
"Standardmäßig"... gibts sonst ne möglichkeit?

Verfasst: 10. Juli 2007 14:09
von @udisello
Die Standardantwort in diesen Fällen: eigene Klasse erstellen, von QLabel ableiten und dann die gewünschte Funktion selbst schreiben.
Verfasst: 10. Juli 2007 14:44
von CSchirner
Also dann mit den QPaint oder wie der heißt reinmalen etc?
//EDIT:
Habs etz mal probiert mit dem QPainter
QPainter objPaint(this);
objPaint.drawPixmap(2,2, QPixmap(":/VaritecDesigner/Resources/output-gray.png"));
objPaint.end();
ob mit oder ohne end... der zeigt das bild nicht an :/
Verfasst: 10. Juli 2007 16:18
von upsala
Gibts die Resource überhaupt, gibts eine Fehlermeldung auf der Konsole, wird die Funktion im PaintEvent verwendet?
Verfasst: 11. Juli 2007 08:51
von CSchirner
Die Resource gibts... wenn ichs pixmap aufn label ausgeben lasse per setPixmap funktionierts einwandfrei.. doch dann is der text weg...
Paintevent wird bisher nicht verwendet