¿Cómo se desactiva un gtk.ToolButton para que esté 'en gris'? De esta manera:¿Cómo activar/desactivar los elementos de la barra de herramientas?
¿Cómo se hacen activar de nuevo?
¿Cómo se desactiva un gtk.ToolButton para que esté 'en gris'? De esta manera:¿Cómo activar/desactivar los elementos de la barra de herramientas?
¿Cómo se hacen activar de nuevo?
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).