2024-05-12 21:44:18 发布
网友
嘿,我不知道怎么用灰色的Tkinter勾选按钮。
我试过使用state=DISABLED但它不起作用,我错误地说
state=DISABLED
_tkinter.TclError: bad option "-enable": must be -column, -columnspan, -in, -ipadx, -ipady, -padx, -pady, -row, -rowspan, or -sticky
感谢您的帮助,或者如果您对如何暂时禁用复选按钮有更好的想法
尝试:
Checkbutton.configure(state=DISABLED)
这个办法对我有效
使用state=DISABLED是正确的方法。
不过,你一定是放错地方了。state是Checkbutton的一个选项,因此需要如下使用:
state
Checkbutton
Checkbutton(state=DISABLED)
下面是演示的示例脚本:
from Tkinter import Tk, Checkbutton, DISABLED root = Tk() check = Checkbutton(text="Click Me", state=DISABLED) check.grid() root.mainloop()
如果要以编程方式更改复选按钮的状态,请使用^{}。
from Tkinter import Tk, Checkbutton, DISABLED root = Tk() def click(): check.config(state=DISABLED) check = Checkbutton(text="Click Me", command=click) check.grid() root.mainloop()
尝试:
这个办法对我有效
使用
state=DISABLED
是正确的方法。不过,你一定是放错地方了。
state
是Checkbutton
的一个选项,因此需要如下使用:下面是演示的示例脚本:
如果要以编程方式更改复选按钮的状态,请使用^{} 。
下面是演示的示例脚本:
相关问题 更多 >
编程相关推荐