mouseMoveEvent Problem

Alles rund um die Programmierung mit Qt
Antworten
stom
Beiträge: 7
Registriert: 23. April 2012 13:36

mouseMoveEvent Problem

Beitrag 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
Zuletzt geändert von stom am 14. Mai 2012 15:52, insgesamt 1-mal geändert.
stom
Beiträge: 7
Registriert: 23. April 2012 13:36

Re: mouseMoveEvent Problem

Beitrag 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);
Antworten