Seite 1 von 1

negative pos() bei mouseMoveEvent möglich?

Verfasst: 19. September 2011 17:54
von ichbinsisyphos
Ich hätte gern mouseMoveEvents etwas über die Grenzen eines widgets hinaus. Gibts sowas? Oder bin ich gezwungen das widget unnötig groß zu machen, bzw. die Mausposition relativ zum parent-widget zu bestimmen?

Der Grund ist ... ich hab hier ein QLabel, auf das ich unter der Maus was hinzeichne. Wenn ich den Mauspointer schnell über die Grenzen diese labels hinausbewege, dann ist der letzte mouseMoveEvent noch innerhalb, außerhalb gibts keine, daher wird das Bild nicht mehr aktualisiert.

Re: negative pos() bei mouseMoveEvent möglich?

Verfasst: 19. September 2011 18:06
von ceumern
Dein QLabel sollte beim Verlassen des Mauszeigers ein QMouseEvent vom Typ QEvent::Leave bekommen. Darauf kannst du dann reagieren.

Re: negative pos() bei mouseMoveEvent möglich?

Verfasst: 19. September 2011 18:21
von ichbinsisyphos
Wow. Das wär natürlich noch besser. Danke.