2010-11-14 10 views

Respuesta

13

Utilice el método set_sensitive. Si todo lo que necesita es desactivar/habilitar el botón, debe llamar al método en el botón; el argumento debe ser True para habilitar y False para deshabilitar:

button.set_sensitive(True) # enables the button 
button.set_sensitive(False) # disables the button

Si se trata de acciones, es posible que desee desactivar/activar la acción asociada al botón (esto asegura que otros widgets que pueden estar relacionados con las mismas acciones, por ejemplo, los elementos del menú, también se habilitan/deshabilitan), y llame al método set_sensitive en el gtk.Action (aunque este es un método diferente del gtk.Widget, el uso es exactamente el mismo, excepto que el botón no será habilitado si el padre gtk.ActionGroup está deshabilitado).

Cuestiones relacionadas