Ich habe ein kleines (Verständnis-) Problem.
Ausgangssituation: Ich habe einen QPushbutton und in dessen parent-Widget eine EventFilter-Methode (natürlich auch per installEventFilter() registriert.
In der EventFilter-Methode versuche ich den Button-Zustand abzufangen und selbst aktiv zu setzen:
Code: Alles auswählen
bool mIOWindow::eventFilter(QObject* obj, QEvent* event)
{
// snip
if(event->type() == QEvent::MouseButtonPress)
{
pPB->setDown(true);
qDebug() << "Pressed";
return true;
}
else if(event->type() == QEvent::MouseButtonRelease)
{
pPB->setDown(false);
qDebug() << "Released";
return true;
}
// snip
}
Code: Alles auswählen
warning: Pressed
warning: Released
warning: Released
Gruß
michai