TextButton¶
-
class
labpyproject.core.pygame.widgets.TextButton(fontobj, statesdict, text='', snapW=True, snapH=True, switch=False, shortcutkey=None, **kwargs)[source]¶ Bases :
labpyproject.core.pygame.widgets.Text,labpyproject.core.pygame.events.CustomBaseButtonWidget button dérivé du widget Text
Constructeur
- Paramètres
statesdict – dict décrivant les couleurs du texte et du fond pour les états de CustomBaseButton
switch – False = bouton simple, True = bouton sélectionnable/désélectionnable
shortcutkey – code de touche optionnel équivalent à un clic
Exemple:
statesdict = {"UNSELECTED":(fgcolor, bgcolor), "OVER":(fgcolor, bgcolor), "PRESSED":(fgcolor, bgcolor), "SELECTED":(fgcolor, bgcolor), "DISABLED":(fgcolor, bgcolor)}
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.