我正在用Tkinter创建一个Python游戏GUI。问题是我需要在循环中动态创建很多var。
下面是我尝试过的方法,但这不起作用。
i = 1
for i in range(10):
var[i] = Label(root, text="blank")
Python初学者会这样做:
var1 = Label(root, text="blank")
var2 = Label(root, text="blank")
var3...
但是,当我运行代码时,它会尝试查找不存在的名为var的列表的I值。因此,它不会将I
值附加到创建var1
,var2
等的变量中。