【发布时间】:2011-09-06 11:12:57
【问题描述】:
我想在我的 Tkinter 应用程序中添加几个 Checkbutton。我不知道启动程序时插入的 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]])
当我运行代码时,所有的复选框都是灰色的并被选中。但是,如果我删除变量选项,复选框就可以了。
【问题讨论】: