Seite 1 von 1

QPainter Koordinaten abfragen

Verfasst: 20. Februar 2011 21:39
von marvel
Hallo,
gibt es eine Möglichkeit in dem Koordinatensystem vom QPainter via Mausklick die dazugehörige Koordinate abzufragen oder muss ich über das QWidget gehen und mit MousePressEvent arbeiten oder ähnliches ?

Verfasst: 20. Februar 2011 22:09
von franzf
Das wäre ja voll gegen das OOP-Konzept, verschiedene Aufgaben in verschiedene Klassen zu packen. Der Painter ist nur zum malen da. Das Widget ist die grafische Repräsentation, mit der der User interagiert.

Wenn du eh schon selber malst, hast du von QWidget abgeleitet. Dann kannst du auch nocht das mousePressEvent implementieren, oder?

Verfasst: 20. Februar 2011 23:07
von marvel
nun, ich dachte es gibt vllt eine fkt die bereits die koordinate via mausklick zurückgibt, aber dann mache ich einfach das ganze über mouseevent bzw. lasse mir die pixel im widget zurückgeben und rechne dann um in die koordinaten für den painter.

Verfasst: 21. Februar 2011 09:06
von upsala
Es gäbe da schon was, nur wer soll dann das update für den QPainter auslösen?