GTK UIManager
Una breve referencia sobre gtk.UIManager y gtk.Action
ActionGroup
Tal como indica su nombre, el ActionGroup
es un conjunto de gtk.Action.
add_actions(entries, user_data)
entries
es una lista de acciones. Cada acción se especifica con una tupla, cuyos campos son:
- El nombre de la acción (str)
- El identificador de stock. (ej: gtk.STOCK_NEW). Por defecto es None
- La etiqueta (str): el texto que se mostrará en el GUI.
- La combinación de teclas para ejecutar la acción. ej: “<control>n”
- El ’tooltip" (str)
add_toggle_actions(entries, user_data)
Define un conjunto de gtk.ToogleAction
. En este caso las tuplas que especifican las acciones deben tener dos elementos más:
- La función de callback. None por defecto
- Activo. Indica si la opción está activa. False por defecto
add_radio_actions(entries, value, on_change, user_data):
Define un conjunto de gtk.RadioActions
. Las tuplas tienen los mismos elementos que para add_actions
y uno más:
- El valor que se debe asignar a la acción (int)
Los dos parámetros adicionales del método son:
- value: la opción marcada por defecto (int)
- on_change: el callback que se invocará cuando se seleccione alguna de las opciones definidas.
UIManager
[Por hacer]
Ejemplo
[Por hacer]
Referencias
[ show comments ]
blog comments powered by Disqus