SkinBase¶
-
class
labpyproject.apps.labpyrinthe.gui.skinBase.skin_base.
SkinBase
(optmode=False, carte_resolution='40', frozen=False)[source]¶ Bases :
object
Superclasse des skins de LabPyrinthe.
Constructeur
- Paramètres
optmode (boolean) – si True pointe vers les images de la carte sans canal alpha (moins exigeant graphiquement)
carte_resolution (string) – dimension des images de la carte (pardéfaut 40*40 pxl, en option 80*80 pxl)
frozen (boolean) – indique si l’application est exécutée dans l’interpréteur ou sous forme d’exécutable
Methods Summary
Convertit une source PIL.Image dans le format attendu par le moteur graphique.
get_button_image
(name, statenum)Retourne l’image (taille fixe) associée au nom name et à l’indice d’état statenum
get_color
(cat, name[, state])Retourne une couleur
get_dynamic_image
(cat, name, size)Retourne une image à la taille demandée
get_fixed_image
(cat, name)Retourne une image à sa taille originelle
get_image
(cat, name[, size, state])Retourne une image exportée
get_image_for_case
(case, size[, applyopt])Retourne une image exportée associé à la donnée objet lab.Case (ou subclasse)
Retourne la liste des images de preloading
get_source_size
(cat, name)Retourne les dimensions de la source
Initialisation des couleurs :
Initialisation des chemins référençant les ressources
init_rsc
()Initialisation des images :
Methods Documentation
-
export_image_from_PIL
(src)[source]¶ Convertit une source PIL.Image dans le format attendu par le moteur graphique.
Retourne l’image (taille fixe) associée au nom name et à l’indice d’état statenum
-
get_image
(cat, name, size=None, state=None)[source]¶ Retourne une image exportée
cat : catégorie de l’image
name : nom
size : (w, h) optionnel
state : int, pour les 5 états d’un bouton