Seite 1 von 1

Wie verknüpfe ich QPainter mit QImage

Verfasst: 1. Juli 2011 08:35
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?

Verfasst: 1. Juli 2011 08:37
von Christian81
QImage ist von QPaintDevice abgeleitet. Also wo genau ist das Problem?

Verfasst: 1. Juli 2011 08:41
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

Verfasst: 1. Juli 2011 09:24
von Scary Hallo
Das ging ja mal sehr schnell
@slim10: Genau das wars.
Daaaaanke!