Ouverture d'un script à partir d'un autre [tkinter]
Bonjour,
je suis depuis pas mal de temps à la recherche d'une commande pour lancer un scripte python depuis un autre.
j'ai trouvé sa:
1er scripte:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
from tkinter import *
fen=Tk()
can=Canvas(fen,width=100,height=100)
def go(event):
global x
x=2
exec(compile(open("script2.py").read(),"script2.py",'exec'))
print(x)
fen.bind('<Button-1>',go)
can.grid() |
deuxième scripte:
Code:
1 2 3 4 5
|
if x==1:
x=2
elif x==2:
x=1 |
mais quand je lance (script1.py) et que je clic sur le canvas(lancement de script2.py), la valeur de x qui m'est affiché est toujours de 1.
j'ai deja fait quelques teste:
je sais que script2.py s’exécute bien, je pence que c'est juste que la variables x modifié par le second script n'est pas enregistrés...
Avez vous une solution ?
merci d’avance!