我希望tkinter为列表中的每个项目创建一个标签。问题:此列表可能有不同的长度,因为它基于用户输入
我设法为列表中的每个项目创建了一个变量。但是,如果在编写程序时不知道每个变量的名称,如何访问它们(赋值Label
和var_name.grid()
)
keys = ["foo", "bar"]
count = 0
for key in keys:
labelname = "label_w_" + str(key)
globals()[labelname] = None
# I can access the first variable created statically, but what about the others?
label_w_foo = Label(window, text = key)
label_w_foo.grid(row = count, column = 1)
count += 1
window.update()
这能回答问题吗
相关问题 更多 >
编程相关推荐