Добавьте несколько Checkbutton и сохраните результат в списке - PullRequest
0 голосов
/ 06 сентября 2011

Я хочу добавить несколько кнопок в моем приложении 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]])

Когда я запускаю кодвсе флажки серые и отмечены.Но, если я удалю переменную, флажок в порядке.

1 Ответ

0 голосов
/ 06 сентября 2011

Попробуйте установить значение экземпляра StringVar на onvalue или offvalue.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...