16
décembre
2010
Remplacement de l’instruction if (2)
décembre
2010
Un article de Jiyuu
Pas de commentaires
Pour les débutants toujours…
Vous pourrez voir ma première astuce avec notre beau Python, pour remplacer l’instruction if dans le cas de multi choix comme des combobox ou radiobutton ici: http://blog.developpez.com/index.php?blog=190&cat=1449.
J’en ai encore une petite pour assigner à un button (par exemple) des commandes différentes en fonction de l’Entry faite (toujours par exemple)…
from Tkinter import *
def L1():
L.configure(text = 'L1')
def L2():
L.configure(text = 'L2')
def L3():
dico = {1: L1, 2: L2}
K = float(E.get())
dico[K]()
root = Tk()
L = Label(root, text = 'L')
L.pack()
E = Entry(root)
E.pack()
B = Button(root, text = 'Action', command = L3)
B.pack()
root.mainloop()
def L1():
L.configure(text = 'L1')
def L2():
L.configure(text = 'L2')
def L3():
dico = {1: L1, 2: L2}
K = float(E.get())
dico[K]()
root = Tk()
L = Label(root, text = 'L')
L.pack()
E = Entry(root)
E.pack()
B = Button(root, text = 'Action', command = L3)
B.pack()
root.mainloop()