Variable globale Tkinter
Fermé
yassi42
Messages postés
5
Date d'inscription
mercredi 15 janvier 2014
Statut
Membre
Dernière intervention
4 mars 2014
-
15 janv. 2014 à 23:12
yassi42 Messages postés 5 Date d'inscription mercredi 15 janvier 2014 Statut Membre Dernière intervention 4 mars 2014 - 18 janv. 2014 à 12:43
yassi42 Messages postés 5 Date d'inscription mercredi 15 janvier 2014 Statut Membre Dernière intervention 4 mars 2014 - 18 janv. 2014 à 12:43
A voir également:
- Www.westernunion/global/fr/gcr.html
- Coco fr - Accueil - Réseaux sociaux
- Hotmail.com ou .fr - Forum Hotmail / Outlook.com
- Paris valedwaz province fr ✓ - Forum Consommation & Internet
- Différence entre hotmail.fr et hotmail.com ? - Forum Réseaux sociaux
- Live .fr - Forum Mail
2 réponses
nidhogg-59
Messages postés
102
Date d'inscription
mercredi 20 juin 2012
Statut
Membre
Dernière intervention
5 décembre 2015
27
Modifié par nidhogg-59 le 18/01/2014 à 12:29
Modifié par nidhogg-59 le 18/01/2014 à 12:29
Bonjour!
Pour qu'une variable soit globale à tout le programme, il faut la déclarer dans le corps du programme et non dans une fonction.
Ça ferait quelque chose comme ça (en supposant que pointPC soit ta variable) :
Voilà! Mais n'oublie pas que les variables globales ne sont pas toujours le meilleur moyen de résoudre ce genre de problème. Les classes peuvent palier ce genre de problème! =)
ps: par contre, j'ai pas pu tester, car j'ai pas tkinter sous la main...
Edit: j'ai testé sans tkinter, et ça semble fonctionner...
Pour qu'une variable soit globale à tout le programme, il faut la déclarer dans le corps du programme et non dans une fonction.
Ça ferait quelque chose comme ça (en supposant que pointPC soit ta variable) :
pointPC=0 def jeu(joueur1): global pointPC # et ici, tu n'initialises pas ta variable pointPC à 0
Voilà! Mais n'oublie pas que les variables globales ne sont pas toujours le meilleur moyen de résoudre ce genre de problème. Les classes peuvent palier ce genre de problème! =)
ps: par contre, j'ai pas pu tester, car j'ai pas tkinter sous la main...
Edit: j'ai testé sans tkinter, et ça semble fonctionner...