Button¶
-
class
labpyproject.core.pygame.widgets.Button(statesdict, switch=False, shortcutkey=None, defaultstate='UNSELECTED', **kwargs)[source]¶ Bases :
labpyproject.core.pygame.widgets.Image,labpyproject.core.pygame.events.CustomBaseButtonWidget bouton image.
Constructeur
- Paramètres
statesdict – dict décrivant les surfaces pour les états de CustomBaseButton
Exemple:
statesdict = {"UNSELECTED":surface1, "OVER":surface2, "PRESSED":surface3, "SELECTED":surface4, "DISABLED":surface5}
Methods Summary
change_view_state(state)Modifie physiquement l’apparence du bouton.
Appelée lorsque l’item (via sa hiérarchie parente) est publié par le root dans la displaylist finale.
Appelée lorsque l’item (via sa hiérarchie parente) est dé-publié par le root de la displaylist finale.
send_callback(state)Méthode destinée à transmettre l’état au manager de ce contrôle.
Methods Documentation
-
on_item_added_to_displaylist()[source]¶ Appelée lorsque l’item (via sa hiérarchie parente) est publié par le root dans la displaylist finale.