我正在尝试创建一个更改标签文本的按钮,我觉得它应该可以正常工作,但是我分配给按钮命令的功能在我按下按钮之前就被调用了,为什么会发生这种情况,我有什么可以做的吗做什么来修复它?
这是我的代码:
import tkinter as tk
def changeLabelText(my_label, new_text):
my_label.config(text = new_text)
root = tk.Tk()
root.geometry("500x500")
label = tk.Label(root, text = "Old Text", font = ("font", 30))
label.grid(row = 0)
changeTextButton = tk.Button(root, text = "Click to change label text",
command = changeLabelText(label, "New Text"))
changeTextButton.grid(row = 1)
tk.mainloop()

