2010-11-14 19 views

risposta

13

Utilizzare il metodo set_sensitive. Se tutto ciò di cui hai bisogno è disabilitare/abilitare il pulsante, dovresti chiamare il metodo sul pulsante; l'argomento dovrebbe essere True per abilitare e False per la disattivazione:

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

Se avete a che fare con le azioni, si consiglia di disattivare/attivare l'azione associata al pulsante (questo assicura che altri widget che possono essere correlati a le stesse azioni, ad esempio le voci di menu, sono abilitate/disabilitate) e chiamare il metodo set_sensitive su gtk.Action (sebbene questo sia un metodo diverso da quello gtk.Widget, l'utilizzo è esattamente lo stesso, tranne che il pulsante non sarà abilitato se il genitore gtk.ActionGroup è disabilitato).

Problemi correlati