level 2
import tkinter as tk
app=tk.Tk()
list=['小王‘,’小黄‘,’小黑‘]
for inx,name in enumerate(list):
tk.Label(app,text=name).grid(row=inx,column=1)
app.mainloop()
批量创建的这些标签怎么去操作他们?用什么数组去接这些标签?
比如想后面实现小王这个标签text更改为小花之类的。
2020年12月08日 04点12分
1
吧务
level 12
循环前加句labels=[]
循环内labels.append(tk.Label...)
2020年12月08日 04点12分
2
怎么表示其中的某一个标签的text?
2020年12月08日 08点12分
level 2
奇怪了。
labels[1].config(text='小花‘')可以了。
labels[1]['text']='小花'不可以。
2020年12月08日 10点12分
3