Mausbewegung

Alles rund um die Programmierung mit Qt
Antworten
derPhilipder
Beiträge: 27
Registriert: 18. November 2004 17:46
Wohnort: Osnabrück

Mausbewegung

Beitrag von derPhilipder »

Hi! Noch so ein exotisches Problem:
Ich möchte gern die Bewegung des Mauszeigers aufzeichnen. Soll heißen, die Position des Zeigers soll in kurzen Abständen eingelesen und die Differenzen aufsummiert werden. Soweit kein Problem...aber dies soll auch geschen, wenn sich der Mauszeiger außerhalb des Bildes, bzw am Rand ist, also sich gar nicht bewegt. Nach allem, was ich der Doku entnehmen konnte ist das mit Qt nicht möglich, aber vielleicht weiß ja jemand was...
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Vielleicht mit mouseMoveEvent x und y Variablen setzen und mit einem Timer auslesen.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Eventuell QWidget::grabMouse() ? Ist aber gefährlich.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Christian81 hat geschrieben:Eventuell QWidget::grabMouse() ? Ist aber gefährlich.
Der OP hat auch nicht erwähnt was er damit bezwecken will. Mit grabMouse() kann er sich seine ganze App totlegen, da andere Widget dann keine MouseEvents mehr bekommen. Dann ist Schluß mit Buttons oder Menüs klicken :-)
derPhilipder
Beiträge: 27
Registriert: 18. November 2004 17:46
Wohnort: Osnabrück

Beitrag von derPhilipder »

Bietet den Qt die Möglichkeit den Mauszeiger umzusetzen? Dann könnte ich ihn ja einfach zurücksetzen, wenn er den Bildschirm verlässt.
Antworten