如何在点击后禁用 Tkinter 按钮?

问题描述 投票:0回答:1

我希望能够在单击按钮后禁用按钮。

在此结束时我已经尝试禁用我的第一个按钮(称为 e_button):

e_button = Button(root, text="Enter", command = lambda:[intro_dialogue(),first_choice()])
行代码。它禁用了该按钮,但在我单击它之前它就禁用了该按钮。所以我尝试在 intro_dialogue 定义的第一行禁用它,但出现错误。该错误表明有太多东西需要解压。

(抱歉,如果这是一个基本或愚蠢的问题,我对 python 和一般编程都很陌生。)

python tkinter
1个回答
0
投票

您的按钮代码应如下所示:

b1 = Button(window, text="text", command=abc)
在您的命令中只需添加如下语句:
b1["state"] = "disabled"
这会禁用该按钮,以便一旦单击该按钮,它就会运行该函数并关闭该按钮。

© www.soinside.com 2019 - 2024. All rights reserved.