Image¶
-
class
labpyproject.core.pygame.widgets.
Image
(surface=None, file=None, fixed=True, fillmode='contain', **kwargs)[source]¶ Bases :
labpyproject.core.pygame.core.CustomSprite
Widget image basique.
Constructeur.
- Paramètres
src – une surface pygame
file – chemin absolu vers un fichier image
fixed (boolean) – indique si l’image est redimmensionnable
fillmode – « contain » (image complètement visible, défaut), ou « cover » (l’image remplit entièrement le cadre aloué)
Methods Summary
Calcul la taille d’image en fonction de l’espace aloué et des dimensions de la source.
Crée la surface aux dimensions actuelles d’affichage.
Dessine ou redessine l’objet.
Doit retourner les dimensions réelles du contenu (texte, image).
Retourne les dimensions de la source.
get_surface_for_size
(newsize)Retourne une nouvelle surface à la taille newsize.
load_file
(file)Charge un fichier image (file : chemin absolu).
load_surface
(surface)Charge une surface pygame.
Spécifie au besoin des valeurs par défaut.
Methods Documentation
-
compute_image_size
()[source]¶ Calcul la taille d’image en fonction de l’espace aloué et des dimensions de la source.