[gelöst] mouse tracking einschalten wo?
Verfasst: 13. März 2009 13:19
Hallo,
um meine Mauspositionen anzeigen zu können ohne die Maustasten zu drücken muss das Maustracking eingeschaltet werden. Das ist verstanden.
Aber wo muss das erfolgen? ich habe es im Konstruktor bei einem MainWindow Projekt gemacht und bekomme nicht den erhofften effekt. Es funktioniert immer nur wenn die Maustasten gedrückt sind.
Mache ich das mit einem einfachen Widget Projekt geht es aber. Meine Vermutung war, dass ich das tracking für das falsche widget aktiviert habe aber nachdem ich es mit allen verfügbaren widgets durchgetestet habe und es mit keinem funktionierte, wurde mein Fragezeichen über dem Kopf immer größer.
Wo habe ich meinen Denkfehler?
Danke gooze
um meine Mauspositionen anzeigen zu können ohne die Maustasten zu drücken muss das Maustracking eingeschaltet werden. Das ist verstanden.
Aber wo muss das erfolgen? ich habe es im Konstruktor bei einem MainWindow Projekt gemacht und bekomme nicht den erhofften effekt. Es funktioniert immer nur wenn die Maustasten gedrückt sind.
Code: Alles auswählen
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent), ui(new Ui::MainWindowClass)
{
ui->setupUi(this);
setMouseTracking(true);
connect(ui->actionBeenden, SIGNAL(triggered(bool)),
this, SLOT(close()));
}Wo habe ich meinen Denkfehler?
Danke gooze