我希望能够在单击按钮后禁用按钮。
在此结束时我已经尝试禁用我的第一个按钮(称为 e_button):
e_button = Button(root, text="Enter", command = lambda:[intro_dialogue(),first_choice()])
行代码。它禁用了该按钮,但在我单击它之前它就禁用了该按钮。所以我尝试在 intro_dialogue 定义的第一行禁用它,但出现错误。该错误表明有太多东西需要解压。
(抱歉,如果这是一个基本或愚蠢的问题,我对 python 和一般编程都很陌生。)
您的按钮代码应如下所示:
b1 = Button(window, text="text", command=abc)
在您的命令中只需添加如下语句:
b1["state"] = "disabled"
这会禁用该按钮,以便一旦单击该按钮,它就会运行该函数并关闭该按钮。