Salut les Pythons Tkinter.
Je me trouve face a la difficulté de ne pouvoir (pré)sélectionner un radiobutton se trouvant dans un Menu, composant de celui-çi, ni au lancement de l'application ni par la programmation, par contre quand l'utilisateur le selectionne sa marche mais dans un soucis de restauration de configuration j'aimerai que le radiobutton soit selectionnable par programmation et aussi au début de l'application afin que l'utilisateur voie quel radiobutton est sélectionner ( Qu'il y ai un point en face du radiobutton ).
j'ai essayer d'affecter une variable au radiobutton et d'appeler la méthode select() mais sa ne fonctionne pas.
Afin de vous éclairer comment est construit mon menu un petit script servant d'exemple:
Si quelqu'un sait comment sélectionner un radiobutton faisant partie intégrante d'un menu, sa serai sympa de poster.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 from Tkinter import * def radio_1() : global g g.select() #sa ne marche pas def radio_2() : global f f.select() #sa ne marche pas a=Tk() b=Menubutton(a, text='menu') c=Menu(b) d=Menu(b) e=c.add_cascade(label='test', menu=d) f=d.add_radiobutton(label='test 1', command=radio_1) g=d.add_radiobutton(label='test 2', command=radio_2) b.configure(menu=c) f.select() # sa ne marche pas b.pack() a.mainloop()
Partager