Я хочу добавить несколько кнопок в моем приложении Tkinter.Я не знаю количество Checkbutton, которое я вставляю при запуске программы (зависит от вызова БД).
Я написал этот код:
for row in information:
self.__checkBoxValue.append(StringVar())
Checkbutton(self.__frame2, variable=self.__checkBoxValue[-1], onvalue="%s*%s" % (row[0], row[1])).grid(row=TDMUsed[row[0]], column=DateUsed[row[2]])
Когда я запускаю кодвсе флажки серые и отмечены.Но, если я удалю переменную, флажок в порядке.