Bonjour,
Indication : je ne maitrise pas trop python.
Après avoir créé une combobox (avec Pmw ou tix peu importe), je souhaite récupérer la valeur selectionnée. J'ai effectivement trouvé une solution sur le forum, mais cela ne correspond pas tout à fait à mon besoin
en effet, je souhaite exploiter la selection dans le programme principal.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 import Tix def Affiche(evt): print varcombo.get() root = Tix.Tk() varcombo = Tix.StringVar() combo = Tix.ComboBox(root, variable=varcombo, command = Affiche) combo.insert(0, 'NT') combo.insert(1,'Linux') combo.pack() root.mainloop()
Par exemple, imprimer la valeur depuis le programme principal. Comme ci dessous (qui bien évidemmment ne marche pas).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 import Tix def Affiche(evt): print varcombo.get() root = Tix.Tk() varcombo = Tix.StringVar() combo = Tix.ComboBox(root, variable=varcombo, command = Affiche) combo.insert(0, 'NT') combo.insert(1,'Linux') print varcombo.get() combo.pack() root.mainloop()
J'ai essayé de faire un return depuis la fonction Affiche...masi bof
Merci
Partager