我是 python 的新手。我通过条目小部件从用户那里获取值,当用户按下“添加”按钮时,该小部件将存储在列表中。列表的值稍后将用于另一次计算。
`
`global l1,l2,l3
l1=[]
l2=[]
l3=[]
def submit():
global l1, l2, l3
lb.insert(ACTIVE,f"{e1.get()} min {e2.get()} sec- {e3.get()}") #for printing the entries in a listbox
if len(e3.get())==0:
l3.append("NA")
else:
l3.append(e3.get())
l1.append(e1.get())
l2.append(e2.get())
min.set(0)
e1.config(text=min)
seco.set(0)
e2.config(text=seco)
question.set("")
e3.config(text=question)``
这是提交按钮的代码:
b1=Button(disp,text="Add",command=submit).grid(column=6,row=2)
每次单击“添加”按钮时,我都想向列表中添加新值。相反,列表每次都在更改。我尝试在“提交”函数中声明列表,但没有用。现在我在函数外声明列表,函数似乎无法将它们识别为列表。
您可以尝试重置这些条目 -
e1.delete(0, END)
e2.delete(0, END)
e3.delete(0, END)