QPainterPath ausblenden

Alles rund um die Programmierung mit Qt
Antworten
taraquedo
Beiträge: 36
Registriert: 1. März 2007 13:07

QPainterPath ausblenden

Beitrag von taraquedo »

Hallo alle Qt-Nutzer!

Ich möchte eine Linie zeichnen, die von einem Punkt zum nächsten einen immer größeren Alpha-Wert besitzt, so dass diese langsam "ausgeblendet" wird.

Dazu verwendete ich zunächst viele QGraphicsLineItem, was zum Problem führte, dass die Schnittstellen überlagerten und dort dunkler erschienen (width ist größer 0).

Mit meiner jetzigen Lösung nutze ich QGraphicsPathItem bzw. QPainterPath. Hier kann ich nun jedoch (scheinbar) nur für den kompletten Path einen Pen resp. Alphawert setzen.

Meine Linie ist stückweise zusammengesetzt (viele Datenpunkte, die nicht auf einer Geraden liegen). Wie kann ich das Ziel erreichen?

Grüße!
Antworten