Bonjour tout le monde,

je n'arrive pas a entrer dans ma boucle a chaque changement de mon OptionMenu pourtant ca s'affiche bien dans mon terminal

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
 
    tkinter.Label(window2, text="Nombre d'article : ").grid(row=8, column=1, columnspan=2)
    OptionList = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10"] 
    var = StringVar(window2)
    var.set(OptionList[0])
    nb_article = var.trace_add('write', lambda *args: print(var.get()))
    drop = tkinter.OptionMenu(window2, var, *OptionList).grid(row=9, column=1, columnspan=2)
    row = 10
    if len(nb_article) > 10:
        pass
    else:
        while nb_article != 0:
            tkinter.Label(window2, text="Article ").grid(row=row, column=1, columnspan=2)
            row += 1
            article = tkinter.Entry(window2).grid(row=row, column=1, columnspan=2)
            row += 1
            nb_article -= 1
    window2.mainloop()