Bonjour
Voici mon problème que je n'arrive pas à contourner.( sauf écrire un à un chaque widget, qui je pense n'est pas la bonne solution)
J'ai créé des radio-boutons à l'aide d'une boucle.
10 groupes de 3
et j'ai placé ces widgets dans un liste afin de les retrouver pour modifier des certains paramètres.
Or, c'est la que ça coince car les éléments de la liste sont de type "NoneType" donc les paramètres de widgets sont non accessibles.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
for i in range(10):          
    v=StringVar()        
    v.set("A")             
    bp=Radiobutton(root, text="Auto", variable=v, value="A",...........).place(x=20,y=(50+(i*77)) ) 
    liste1.append(bp)       
    bp=Radiobutton(root, text="B", variable=v, value="B",...........).place(x=50,y=(50+(i*77)) )
    liste1.append(bp)                                                                                                             
    bp=Radiobutton(root, text="c", variable=v, value="C",...........).place(x=80,y=(50+(i*77)) )
    liste1.append(bp)          
    la.append(v)
J'ai donc une liste de 10 string var dans la liste la
Je pensai avoir une liste de 30 boutons radio dans liste1 et que liste[n] était un widget !

afin de pouvoir modifier certains paramètres de certains widgets par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
   la[2].config(state="disabled",..........)
Je ne comprend pas que liste[n] n'est pas l'objet créé dans la boucle . et donc sa parade

Merci d'avance de votre aide