QPainter :: drawLine und QPainter :: drawText mit unterschiedlichen Farben in Qt

8

Ich habe Probleme beim Zeichnen von Linien und Texten mit unterschiedlichen Farben mit QPainter. Ich verwende das folgende Stück Code, um dies zu erreichen, aber es funktioniert nicht. Sowohl Linien als auch Texte werden mit der Farbpalette gezeichnet, die zum Zeichnen von Text verwendet wird.

%Vor%

Wie würde ich verschiedene Farben für das Zeichnen von Linien und Texten einstellen? Irgendwelche Vorschläge. Vielen Dank.

    
user1182217 28.02.2012, 14:18
quelle

2 Antworten

5

Dies funktioniert für mich mit Qt 5.3; Vielleicht war es ein Fehler in der Version, die du benutzt hast?

%Vor%

Ich habe die Zeilenbreite auf 10 erhöht, um zu sehen, was passiert:

    
Mitch 07.05.2014 21:07
quelle
-2

QPainter zeichnet Text mit QBrush, nicht mit QPen. Der Text wird mit Glyphenstrichen gerendert und dann mit dem aktuellen Pinsel gefüllt. Der aktuelle Stift steuert nur Linien und Striche.

    
Stephen Chu 28.02.2012 14:43
quelle

Tags und Links