Hallo, ich habe ein mit dem Designer erstellten QWidget.
Darauf befindet sich ein QListWidget. Dieses soll darauf reagieren wenn ein Item ausgewählt wird. Das Signal clicked() rufe ich in meinem Programm mit der Funktion void MyClass::on_myListWidget_clicked() auf.
Leider wird der Event nur ausgelöst, wenn ein gültiges Item selektiert wird und nicht wenn auf den leeren Bereich geklickt wird. Ich habe kein Signal gefunden das auch dann ausgelöst wird. Ich bräuchte aber eines. Weiß jemand eine Lösung?
Gruß, Johannes
Signals von QListWidget
Hallo,
Eigene Klasse von deinem QListWidget ableiten und die Methode mousePressEvent( QMouseEvent * event ) überschreiben.
Hinweis: Da Du es mit dem Designer gemacht hast, Rechtsklick auf das QListWidget > Promote to Custom Widget, dann kannst Du in der eigenen Klasse die Methode überschreiben.
MfG RD1978
Eigene Klasse von deinem QListWidget ableiten und die Methode mousePressEvent( QMouseEvent * event ) überschreiben.
Hinweis: Da Du es mit dem Designer gemacht hast, Rechtsklick auf das QListWidget > Promote to Custom Widget, dann kannst Du in der eigenen Klasse die Methode überschreiben.
MfG RD1978
-
thespiders
- Beiträge: 5
- Registriert: 28. Juni 2007 14:51