我一直在尝试在 python 中创建一个简单的 GUI,在其中单击一个按钮,计数会增加并显示在屏幕上,但是当我单击按钮时,当我尝试更改什么文本时,增加计数的函数就会运行在标签中使用 label.configure(text = new_text) 它说 l 是 Null,代码如下。
from Tkinter import *
count = 0
def click():
global count
global l
count += 1
l.configure(text = ("Count: " + str(count))).pack(side=RIGHT)
root = Tk()
l = Label(root, text = ("Count: " + str(count)) ).pack(side=RIGHT)
b = Button(root, text="Click", command=click).pack(side=LEFT)
root.mainloop()
我该如何解决这个问题,以便使用新的计数变量更新标签?