Come si disattiva un gtk.ToolButton in modo che sia "disattivato"? Come questo:Come abilitare/disabilitare gli elementi della barra degli strumenti?
Come si fa ha permesso di nuovo?
Come si disattiva un gtk.ToolButton in modo che sia "disattivato"? Come questo:Come abilitare/disabilitare gli elementi della barra degli strumenti?
Come si fa ha permesso di nuovo?
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).