我正在使用重复的用户输入来创建表单,因此我使用了for循环来创建输入框。但是,无法为它们分配唯一的变量名称。例如:
for n in range(10):
tk.Entry().grid(row = 0, column = n)
有什么办法可以将其自动分配给变量,还是应该手动为所有10个输入框设置一个变量名?
答案 0 :(得分:2)
也许您可以使用这样的列表:
entries = []
for n in range(10):
entries.append(tk.Entry())
entries[n].grid(row = 0, column = n)
,然后按索引访问条目...