mouseMoveEvent reagiert nicht im QMainWindow
Verfasst: 11. September 2006 09:42
Hallo,
ich habe schon einwenig QT4 erfahrung aber jetzt bin ich auf ein für mich
unlösbares Problem gestoßen. Vorweg : Ich arbeite mit Linux.
Ich möchte auf meinem QMainWindow das mouseMoveEvent abfragen.
MainWindow->setMouseTracking(true); Hab ich gemacht
void MainWindow::mouseMoveEvent(QMouseEvent * e){ usw. }
Hab ich auch.
Aber er geht nur ins mouseMoveEvent wenn eine Maustaste gedrückt ist.
Ich möchte aber ständiges Tracking haben.
Was seltsam ist : Der entsprechende Code mit einem QDialog funktioniert einwandfrei !
Nur möchte ich gerne eine MainWindow Anwendung haben. Oder kann man
einen Dialog auch in der Taskbar anzeigen lassen !? Dann könnte ich mir so behelfen.
Toll wär's aber wenn's im QMainWindow gehen würde.
Hat jemand von euch schon das gleiche Problem gehabt ?
Ich hoffe ihr könnt mir helfen ... Dank im voraus
Gruß Asplenium
ich habe schon einwenig QT4 erfahrung aber jetzt bin ich auf ein für mich
unlösbares Problem gestoßen. Vorweg : Ich arbeite mit Linux.
Ich möchte auf meinem QMainWindow das mouseMoveEvent abfragen.
MainWindow->setMouseTracking(true); Hab ich gemacht
void MainWindow::mouseMoveEvent(QMouseEvent * e){ usw. }
Hab ich auch.
Aber er geht nur ins mouseMoveEvent wenn eine Maustaste gedrückt ist.
Ich möchte aber ständiges Tracking haben.
Was seltsam ist : Der entsprechende Code mit einem QDialog funktioniert einwandfrei !
Nur möchte ich gerne eine MainWindow Anwendung haben. Oder kann man
einen Dialog auch in der Taskbar anzeigen lassen !? Dann könnte ich mir so behelfen.
Toll wär's aber wenn's im QMainWindow gehen würde.
Hat jemand von euch schon das gleiche Problem gehabt ?
Ich hoffe ihr könnt mir helfen ... Dank im voraus
Gruß Asplenium