labpyproject.core.pygame.widgets¶
Jeu de widgets basiques destinés à construire une interface pygame.
Combine les modules core et events pour produire des objets fonctionnels.
Root : conteneur racine de l’application
Canvas, HBox, VBox : RealContainers (sans layout, avec layout horizontal ou vertical)
Stack, HStack, VStack : VirtualContainers (sans layout, avec layout horizontal ou vertical)
Image : objet image
Background : fond monochrome
Text : champ texte multi ligne (utilisant un objet pygame.font.Font ou pygame.freetype.Font)
Entry : text entry dérivé de Text
TextButton : bouton avec zone de texte et fond monochrome
Button : bouton image
Note
box model et z-index : gérés par les superclasses du module labpyproject.core.pygame.core
support minimal des événements : gérés par les superclasses du module labpyproject.core.pygame.events
Classes¶
|
Sprite image destiné à des fonds monochromes. |
|
Widget image basique. |
|
Widget texte basique. |
|
Entry text. |
|
Widget button dérivé du widget Text |
|
Widget bouton image. |
|
Widget Canvas virtuel. |
|
Box virtuelle à layout horizontal. |
|
Box virtuelle à layout vertical. |
|
Widget Canvas réel. |
|
Box réelle à layout horizontal. |
|
Box réelle à layout vertical. |
|
Conteneur racine de l’application. |
Class Inheritance Diagram¶
