Python 正在tinker中将条目初始化为0

Python 正在tinker中将条目初始化为0,python,tkinter,Python,Tkinter,我创建了一组条目小部件,可以设置值并打印命令。现在,当我点击重置按钮并在命令上显示所有0时,我想将字段初始化为0。。我怎样才能做到这一点 将tkinter作为tk导入 字段='test','test1','test2','test4' def fetch(条目): 对于条目中的条目: 字段=条目[0] text=条目[1]。获取() 打印(“%s:“%s”%”(字段,文本)) def makeform(根,字段): 条目=[] 对于字段中的字段: 行=tk.Frame(根) lab=tk.La

我创建了一组条目小部件,可以设置值并打印命令。现在,当我点击重置按钮并在命令上显示所有0时,我想将字段初始化为0。。我怎样才能做到这一点


将tkinter作为tk导入
字段='test','test1','test2','test4'
def fetch(条目):
对于条目中的条目:
字段=条目[0]
text=条目[1]。获取()
打印(“%s:“%s”%”(字段,文本))
def makeform(根,字段):
条目=[]
对于字段中的字段:
行=tk.Frame(根)
lab=tk.Label(行,宽度=20,文本=field,锚点=w')
ent=tk.条目(行)
行包装(侧=tk.TOP,填充=tk.X,padx=10,pady=10)
实验室包装(侧面=油箱左侧)
ent.pack(侧面=tk.RIGHT,展开=tk.YES,填充=tk.X)
条目。追加((字段,ent))
返回条目
def clearTextInput():
条目。删除(0,“结束”)
def reset():
对于字段中的tk_变量:
tk_变量集(0.0)
如果uuuu name uuuuuu='\uuuuuuu main\uuuuuuu':
root=tk.tk()
ents=makeform(根,字段)
bind('event',(lambda event,e=ents:fetch(e)))
b1=tk.Button(root,text='Set',command=(lambda e=ents:fetch(e)))
b1.包装(侧面=tk.左侧,padx=5,pady=5)
b2=tk.Button(root,text='Reset',command=root.quit)
b2.组件(侧面=tk.左侧,padx=5,pady=5)
root.mainloop()
这样:

def reset():
    e.delete(0, END)
    e.insert(0, "a default value")
然后在按钮中:command=reset

def clear()
ent.delete(0,END)

您可以自己轻松地解决它,有关条目,请参阅文档。delete(0,END):
条目的类型为
列表
而非
条目
。你必须循环列表中的所有项目。我修改了它,但仍然收到一个错误,说str对象没有属性“set”你的问题来显示你的尝试。