Ordinateur de bord pour voiture de collection 7.1
|
Aide à la création d'un bouton ou d'un voyant.
Pour les images du bouton et du voyant : il faut 2 fichiers au format PNG à chaque fois, un qui se termine par "_on.png" et un par "_off.png". par exemple "fuel_on.png" et "fuel_off.png". ceci ne s'applique pas au pictogramme
Bouton avec VoyantActif. Cette classe permet de placer de la même maniére un bouton, un voyant, ou un bouton avec voyant. Utilisation : voir Création de boutons ou voyant
Parent | (tkinter widget, optional)= None, si déclarée, doit être une Frame délcarée dans un module |
width=82 | (int, optionel) : largeur |
height=88 | (int, optionel) : hauteur |
x | = 0 (int, optionel) : placement depuis le bord gauche du widget contenant, ou à défaut de la fenêtre. |
y | = 0 (int, optionel) : placement depuis le haut du widget contenant, ou à défaut de la fenêtre. |
BoutonActif | = False (boolean, optionel). Si True un bouton, sinon voyant uniquement. note : tous les boutons peuvent être aussi des voyants. |
BoutonMom | = True (boolean, optionel). Si True le bouton est momentané. |
imgBtn | = None (string, optionel) Si bouton, lien vers le fichier image (sans le _ON et _OFF) |
imgVnt | = None (string, optionel) lien vers le fichier image du voyant (sans le _ON et _OFF) |
imgPicto | = None, (string, optionel) picto a ajouter par dessus (ne change jamais) |
text | = "" (string, optionel) text sur le bouton (si ClVarTxt = None) |
TailleText | = None (int, optionel) taille du texte si spécifique |
colorOn | = COUL_TXT_DEF (couleur Linux, optionel) couleur du text quand OFF |
colorOff | = COUL_TXT_AL_DEF (couleur Linux, optionel) couleur du text quand ON |
Func | = None (optionel) Fonction à appeler lors d'un appui sur le bouton. Peut etre de la forme:
|
FuncParam | = None, (optionel) parametre de la fonction Func, doit correspondre aux parametre de la fonction appellée. |
ClVarButton | = None (ClVariable, optionel) ClVariables qui fournira l'état du bouton (boolean) avec ClVarButton.BValue(). |
ClVarVnt | = None (ClVariable, optionel) ClVariables qui fournira l'état du voyant (boolean) avec ClVarVnt.CValue(). |
ClVarTxt | = None (ClVariable, optionel) ClVariables qui fournira le texte (string) affiché sur le bouton, lu avec remplace avec ClVarTxt.Format(). |
ClVarTxtAlrm | = True (Boolean, optionel) Si True le texte affiché par ClVarTxt.Format() est affiché que si alarme, Si False Affiche tout le temps. |
LabelTxt | = None (string, optionel) label supplémentaire exterieur au bouton / voyant |
LabelPos | = "up",(string, optionel) position du label peut etre : "up" "down" "right" "left" |
LabelTailleText | = None (int, optionel) taille spécifique pour le label, si differente de TailleText |
*args | (optionel) pour les arguments qui se perdent, normalement ne devrait pas exister :-) |