我如何获得 Tkinter Checkbutton 的“状态”?


Tkinter 提供了多种输入组件,例如输入组件、文本组件、列表框、组合框、自旋框、复选框,等等。复选框用于获取有效性输入,每当用户单击复选按钮时,状态就会激活。对于某个特定应用程序,我们可以通过使用state() 方法查看 Tkinter CheckButton 的状态。它打印 Tkinter 复选按钮的实际状态。

示例

#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")
#Define geometry of the window
win.geometry("750x250")
#Create CheckButtons
chk= ttk.Checkbutton(win, text="Python")
chk.pack()
chk.config(state=NORMAL)
print(chk.state())
win.mainloop()

输出

运行示例代码将显示一个窗口,其中有一个复选按钮,最初定义为正常状态。

现在,从程序中删除行“win.mainloop()”,以在控制台上打印复选框的状态。

('alternate',)

更新日期:2021 年 4 月 15 日

超过 2K 次浏览

启动您的 职业生涯

完成课程后获得认证

开始
广告