Wie verknüpfe ich QPainter mit QImage

Alles rund um die Programmierung mit Qt
Antworten
Scary Hallo

Wie verknüpfe ich QPainter mit QImage

Beitrag von Scary Hallo »

Hallo
ich habe eine von QImage abgeleitete Klasse, in der ich ein Pixel-Bild lade, dann ziemlich viele Pixel-Manipulationen durchführe und dann auf einem QLabel anzeige. Das klappt auch gut.
Nun will ich zusätzlich ein paar Linien bzw. Text drauf malen. Ich denke das mache ich dann wohl am besten mit dem QPainter, oder. So steht's auch im QT-Manual. Aber wie (bzw. wo) verknüpfe ich den QPainter mit meiner Klasse. Beim googeln sehe ich immer Sätze wie "... schnapp dir ein QImage, mach darauf nen QPainter ...". Nur wie? Kann mir jemand helfen?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

QImage ist von QPaintDevice abgeleitet. Also wo genau ist das Problem?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
slim10
Beiträge: 15
Registriert: 13. September 2010 11:08

Beitrag von slim10 »

Hi

du musst einfach dem QPainter sagen das er jetzt auf das QImage zeichen soll

z.b.

Code: Alles auswählen

Qpainter painter;
painter.begin(image);
dadurch zeichnet der painter auf des QImage
Scary Hallo

Beitrag von Scary Hallo »

Das ging ja mal sehr schnell
@slim10: Genau das wars.
Daaaaanke!
Antworten