从按钮中删除命令

问题描述 投票:0回答:3
    b1=Button(bla bla bla,command=run_something)

    b1.configure (command='')

我想从按钮中删除“命令”,这样如果按下则不会发生任何事情

我该怎么做?

注意: 我没有使用 b1.bind(<"button-1">) 不,我不能将其更改为这个,然后使用 b1.unbind

python python-3.x tkinter
3个回答
2
投票

将命令设置为

None
:

b1.config(command=None)

0
投票

好吧,你可以编写一个不执行任何操作的函数,然后将其分配给该按钮。


0
投票

以防万一您真正想要的(就像我提出这个问题时一样)是使按钮本身无响应/不可点击,而不是“可点击但不执行任何操作”,您可以使用以下方法禁用该按钮:

b1.configure(state="disabled")
© www.soinside.com 2019 - 2024. All rights reserved.