hier möchte ich gerade mal erzählen, wie man einen Linienmarker verschiebt, weil mich das ziemlich viel Zeit gekostet hat.
In der Visualisierung der zeitlichen Abläufe eines Systems in Form eines Balkendiagramms wird der momentane Zeitpunkt mit einer senkrechten Line markiert, die im Penstyle DotLine gemalt wird.
Verschiebt man den momentanen Zeitpunkt, so muss der Linienmarker zuerst gelöscht und dann an der neuen Stelle wieder gemalt werden.
Der Hintergrund meines Balkendiagramms ist weiß. Der Linienmarker soll schwarz sein.
Das Löschen, d.h. Neumalen mit color=Qt::white, hat einfach nicht geklappt.
Die Lösung:
Code: Alles auswählen
pen.setDashOffset(0.0);