0

因此,我试图在单击时禁用按钮,因为我只需要执行一次操作,在这种情况下,打印(“单击按钮”)。我不希望用户再次单击该按钮。使用此代码:

board = tk.Tk()
game.geometry("200x200")

def click():
    print("button clicked")
    button["state"] = tk.DISABLED

button = tk.Button(board, text="click to disable", command=click).place(x=100, y=100)

board.mainloop()

我不断收到错误消息:TypeError:'NoneType' 对象不支持项目分配。

我在这里错过了什么吗?如何禁用此按钮?

4

0 回答 0