MouseMoveEvent und setMouseTracking
Verfasst: 18. August 2010 14:19
Hallo Leute,
habe gerade die SuFu benutzt, kommt aber nichts bei herum.
Ich habe eine Klasse von QWidget abgeleitet, im Konstruktor das setMouseTracking(true); gesetzt und das mouseMoveEvent(QMouseEvent * event); überschrieben.
Weiterhin sind die Includes eingebunden .. <QMouseEvent>,<QWidget>
Die MessageBox erscheint NUR wenn ich das Widget per Maus an der rechten oder unteren Kante verlasse!!!
Habe ich etwas übersehen???
Ich möchte einfach nur, dass ich über das Widget mit der Maus fahre und die MessageBox immer wieder aufpoppt, ohne zu klicken ...
Grüße Pixtar
habe gerade die SuFu benutzt, kommt aber nichts bei herum.
Ich habe eine Klasse von QWidget abgeleitet, im Konstruktor das setMouseTracking(true); gesetzt und das mouseMoveEvent(QMouseEvent * event); überschrieben.
Weiterhin sind die Includes eingebunden .. <QMouseEvent>,<QWidget>
Code: Alles auswählen
void TestWidget::mouseMoveEvent(QMouseEvent *event){
QMessageBox::warning(this,tr("Info"),"x="QString::number(event->pos.x()),tr("OK"));
}Habe ich etwas übersehen???
Ich möchte einfach nur, dass ich über das Widget mit der Maus fahre und die MessageBox immer wieder aufpoppt, ohne zu klicken ...
Grüße Pixtar