Итак, я разрабатываю способ хранения объектов StringVar () в списке, поэтому, когда мне нужно обновить их, я могу сделать это быстро. Для l oop возникает проблема, когда я .grid () все метки показывают окончательное значение l oop. Я хотел бы знать, как я могу сохранить и присвоить .set переменную StringVar для быстрого обновления. Спасибо!
from tkinter import *
win = Tk()
strVarLst = [StringVar()] * 5
labels = [None] * 5
def Main():
print (strVarLst)
print (len(strVarLst), len(labels))
for i in range(5):
a = str(i)
strVarLst[i].set(a)
labels[i] = Label(win, textvariable=strVarLst[i])
print("i:", i, "\tstrVarLst[]:", strVarLst[i].get())
labels[i].grid()
win.mainloop()
Main()