小白一枚,准备用动态生成31个frame,每个frame中再放置Label、Text窗口部件,如何得到动态生成控件的名字,后续还要访问?
for i in range(31):
fm[i]=Frame(height=200, width=200, bg='green',border=2)
fm[i].place(x=i*200,y=100)#
Label(fm[i], text=str(i).pack(side='top')
...
难道要一个一个
fm_1=Frame(height=200, width=200, bg='green',border=2)
fm_1.place(x=0,y=100*yy)#
Label(fm_1, text='1'.pack(side='top')
fm_2=Frame(height=200, width=200, bg='green',border=2)
fm_2.place(x=200,y=100*yy)#
Label(fm_2, text='2'.pack(side='top')
...
你已经知道答案了,你的loop 里面的
fm[i]
就是每个Frame
.