Seite 1 von 1
QButtonGroup soll nicht standardmäßig einen Return Abfangen
Verfasst: 8. April 2008 15:36
von pospiech
Ich habe einen Dialog der eine QButtonGroup mit Close enthält.
Wenn ich nun in einem QLineEdit REturn drücke wird automatisch der Close Button gedrückt und damit der Dialog beendet.
Das möchte ich aber gerade nicht.
Wie schalte ich das aber aus?
Matthias
Verfasst: 8. April 2008 16:22
von Flachkoepper
Stichwort eventFilter. Diesen lässt du alle Returns abfangen und installierst ihn auf den gewünschten QDialog.
HTH,
F.
Verfasst: 8. April 2008 17:56
von pospiech
Ich hätte jetzt erwartet das ich eine Eigenschaft der QButtonGroup ändern muss, denn irgentwie kommt die ja dazu alles standardmäßig anzunehmen.
Und einen eventFilter zu bauen kann nicht die Lösung sein, denn genau das mächte ich nicht tun. Ich möchte nur nicht das der Button automatisch gedrückt wird. Was sollte ich im eventFilter auch abfragen?
Matthias
Verfasst: 8. April 2008 18:34
von myme
Schau mal, ob einer der Button in der ButtonGroup das AutoDefault Feature an hat. Eventuell reicht es aus, bei allen Button das AutoDefault auszuschalten.