我有这个代码python,而运行代码时没有显示任何错误,但是当点击按钮时没有显示结果
from tkinter import *
root = Tk()
def cal():
l=[15,7,9,11]
s=0
for i in range(0,len(l)):
s=s+l[i]
return s
b = Button(root, text="ok", command=cal())
b.pack()
label = Label(root, text=cal())
label.pack()
root.mainloop()
答案 0 :(得分:0)
您需要存储对函数command=cal
的引用,而不是存储函数的返回值command=cal()
。