如何在 Tkinter 中禁用(灰色显示)复选框?


Tkinter 提供各种输入小部件,例如输入小部件、文本小部件、列表框、组合框、微调框、复选框等。复选框用于获取效度输入,每当用户单击复选框时,其状态就会处于启用状态。就特定应用程序而言,我们可以使用 state 属性启用和禁用复选框的状态。

示例

#Import the required library
from tkinter import*
from tkinter import ttk
#Create an instance of tkinter frame
win= Tk()
#Set the geometry
win.geometry("750x250")
#Create CheckButtons
chk= ttk.Checkbutton(win, text="Python")
chk.pack()
chk.config(state=DISABLED)
win.mainloop()

输出

运行示例代码将显示一个窗口,其中包含一个最初处于禁用状态的复选框。

我们可以通过将 state 属性的值更改为 NORMAL 或 DISABLED 来更改复选框的状态。

更新时间:2021 年 4 月 15 日

1000+ 次浏览

职业生涯快速启动

完成课程获取认证

开始
广告
© . All rights reserved.