我试图在for循环中命名“ n”个按钮,但是我不确定如何使用[n]命名它们。有关如何解决此问题的任何想法?
我尝试使用以下方式命名按钮:
btn+[n] = Button(root,text='Hello')
和
btn[n] = Button(root,text='Hello')
当前我的代码是:
z=0
import random
for n in range (0,random.randint(1,5)):
btn= Button(root,text='Hello')
btn.place(x=(50+z),y=50
n+=1
z+=40
但是这将所有按钮都命名为'btn',而我希望它们分别命名为'btn1','btn2','btn3'等。
是否可以这样做?我必须以不同的方式构造代码吗?