[gelöst] PixMap und Text gleichzeitig bei Label!?

Verschiedenes zu Qt
Antworten
CSchirner
Beiträge: 63
Registriert: 14. Dezember 2006 11:05

[gelöst] PixMap und Text gleichzeitig bei Label!?

Beitrag 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
Zuletzt geändert von CSchirner am 14. Juli 2007 12:12, insgesamt 1-mal geändert.
@udisello
Beiträge: 50
Registriert: 19. März 2007 14:58
Wohnort: Sachsen

Beitrag von @udisello »

Richtig erkannt. Beides in einem Label ist standardmäßig nicht möglich.
MfG @udisello

Qt Version 4.3.0, MS VS 2005
CSchirner
Beiträge: 63
Registriert: 14. Dezember 2006 11:05

Beitrag von CSchirner »

"Standardmäßig"... gibts sonst ne möglichkeit? :D
@udisello
Beiträge: 50
Registriert: 19. März 2007 14:58
Wohnort: Sachsen

Beitrag von @udisello »

Die Standardantwort in diesen Fällen: eigene Klasse erstellen, von QLabel ableiten und dann die gewünschte Funktion selbst schreiben.
MfG @udisello

Qt Version 4.3.0, MS VS 2005
CSchirner
Beiträge: 63
Registriert: 14. Dezember 2006 11:05

Beitrag 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 :/
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Gibts die Resource überhaupt, gibts eine Fehlermeldung auf der Konsole, wird die Funktion im PaintEvent verwendet?
CSchirner
Beiträge: 63
Registriert: 14. Dezember 2006 11:05

Beitrag 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
Antworten