Problème sur des checkbuttons
Bonjour à tous,
Je cherche a créer une interface avec des Checkbutton qui permettent un choix pour ajouter des adresses mails dans un bat.
Le problème, c'est que dès que j'ouvre le programme les ajouts des adresses mails se font sans même que je coche une checkbutton.
J'en appelle donc à votre aide pour pointer du doigt ou est (sont) mon erreur.
Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| import Tkinter
import os
def tous():
os.system("tous.bat")
root = Tk()
variable = Tkinter.IntVar()
variable1= Tkinter.IntVar()
checkbox = Checkbutton(root, variable=variable, text='toto')
checkbox.pack()
if variable !=0:
fichier=open("tous.bat","a")
fichier.write("toto@aol.com,")
checkbox1 = Checkbutton(root, variable=variable1, text='titi')
checkbox1.pack()
if variable !=0:
fichier.write("titi@wanadoo.fr,")
fichier.write("-u BDD_LogiMet -m Transfert Base de données -s smtp.interval.coop -xp Interval1 -a c:\LogiMet\BDD_LogiMet.zip")
fichier.write("del /F c:\LogiMet\BDD_Logimet.zip")
bouton=Button(root,text="Envoyer",command=(lambda:tous()))
bouton.pack()
root.mainloop() |
Merci par avance pour votre aide.
Stéphane