[PyQt] Pressing enter in QLineEdit clicks QPushButton?

"V. Armando Solé" sole at esrf.fr
Tue Jun 23 13:41:20 BST 2009


Mads Ipsen wrote:
> rom the manual pages:
>
> "A dialog's default button is the button that's pressed when the user 
> presses Enter (Return). This button is used to signify that the user 
> accepts the dialog's settings and wants to close the dialog."
>
> In other words, the first button that gets added probably gets 
> connected up with this behaviour, which explains the behaviour. So 
> using a QWidget is probably the correct solution:
>

It is certainly not the correct solution if you really need a dialog :-)

You can also call setAutoDefault(False) for all the buttons.

Armando



More information about the PyQt mailing list