2012-05-21 22 views
5

esto parecía fácil ...tkinter en un widget

escribí un widget de diálogo donde pongo algunas entradas, botones, etc - entre los cuales un botón que me gustaría activar un clic del ratón, sino también por presionando regresar. Leí hace tiempo que solo era necesario establecer su opción predeterminada , pero creo que cambió en las versiones recientes.

¿Sabes cómo es posible configurarlo?

gracias!

+0

La opción de configuración predeterminada para un botón es solo un visual, no es necesario configurarlo, pero si va a hacer que actúe como el predeterminado que debería. (Y añada para invocarlo como lo indicó Steven Rumbalski.) –

Respuesta

6

Enlazar una devolución de llamada al evento '<Return>' a la ventana (a menudo llamado root en Tkinter) o al marco contenedor. Haga que la devolución de llamada acepte un parámetro de evento (que puede ignorar) y que tenga invoke() la devolución de llamada de su botón.

root.bind('<Return>', (lambda e, b=b: b.invoke())) # b is your button 
+3

Hubiera estado más limpio como una opción para el botón seleccionado, pero puedo vivir con esto: ¡funciona, gracias! – alessandro

Cuestiones relacionadas