Seite 1 von 1

mouseMoveEvent Problem

Verfasst: 14. Mai 2012 14:13
von stom
Hi Qt Communitie!

Ich hab ein Problem mit mouseMoveEvent! Im Bild, das ich angehängt habe ist ein Dockwidget ersichtlich. Dieses Dockwidget besteht aus zwei Scrollareas, zwei LineEdits und zwei Buttons (siehe Linke http://imageshack.us/photo/my-images/861/widget.jpg/). Ich möchte nun die Mouse Bewegung in der zweiten Scrollarea aufnehmen (im grün markierten Bereich). Bis jetzt habe ich es nur geschaft, das der mouseMoveEvent aufgerufen wird, wenn sich die Maus im Grauen hinteren Bereich befindet.

Code: Alles auswählen

setMouseTracking(true);
im nächsten Schritt habe ich dann probiert, das MouseTracking nur im ScrollArea Bereichen zu aktivieren

Code: Alles auswählen

DisplayLayerScrollArea->setMouseTracking(true);
bzw. in weiter folge hab ich es mit viewport() versucht

Code: Alles auswählen

DisplayLayerScrollArea->viewport()->setMouseTracking(true);
Wahrscheinlich bzw. ich bin mir sicher ich habe ein Grundlegendes verständnis Problem, aber ich komme im Moment nicht weiter. Danke für eure Hilfe im Voraus.

Lg

Re: mouseMoveEvent Problem

Verfasst: 14. Mai 2012 15:51
von stom
okay ich hab geschaft das er im grüen Bereich auch die Maus verfolgt.

Code: Alles auswählen

	this->setMouseTracking(true);
	DisplayLayerScrollArea->setMouseTracking(true);