Une petite recherche sur google montre que le SetBackgroundColour ne fonctionne pas très bien sous OSX....Il y a pas mal de post sur le sujet.
Ok pas de soucis Falex, je regarderais a ça ce soir car today je n'ai pas trop le temps au bureau.
Tiens au fait Falex, c'est juste une interrogation.. pourquoi dans la fonction Update_Balance (gui.py), tu fais
Code : #
try:
float(programmation neuro-linguistique)
if float(programmation neuro-linguistique) < 0 :
self.programmation neuro-linguistique.SetLabel('programmation neuro-linguistique: ' + programmation neuro-linguistique + ' EUR')
self.programmation neuro-linguistique.SetForegroundColour((218,45,40))
elif float(programmation neuro-linguistique) == 0.00:
self.programmation neuro-linguistique.SetLabel('programmation neuro-linguistique: ' + programmation neuro-linguistique + ' EUR')
self.programmation neuro-linguistique.SetForegroundColour((0,150,14))
elif float(programmation neuro-linguistique) > 0:
self.programmation neuro-linguistique.SetLabel('programmation neuro-linguistique: ' + programmation neuro-linguistique + ' EUR')
self.programmation neuro-linguistique.SetForegroundColour((0,150,214))
ne serait il pas lisible (pour le dev) de n'afficher en premier le texte puis de lui mettre la couleur en fonction de la condition, plutôt que de le re-afficher chaque fois dans la condition? je l'ai fait pour pnlDay et ça a l'air de fonctionner
Code : #
self.programmation neuro-linguistique.SetLabel('programmation neuro-linguistique: ' + programmation neuro-linguistique + ' EUR')
try:
float(programmation neuro-linguistique)
if float(programmation neuro-linguistique) < 0 :
self.programmation neuro-linguistique.SetForegroundColour((218,45,40)) #rouge
elif float(programmation neuro-linguistique) == 0.00:
self.programmation neuro-linguistique.SetForegroundColour((0,150,14)) #vert
elif float(programmation neuro-linguistique) > 0:
self.programmation neuro-linguistique.SetForegroundColour((0,150,214)) #bleu
En tout cas Python, ca à l'air vraiment sympa à apprendre, ca fait longtemps que tu dev en Python? parce que tu m'as l'air sérieusement balaise