Tkinter复选框(checkbutton)控件
Tkinter复选框控件,又称作复选框,它是一种可以多选或单选的控件,用户可以从多个选项中选择一个或多个选项。
使用方法
from tkinter import * root = Tk() # 创建复选框 checkbutton = Checkbutton(root, text="复选框") checkbutton.pack() # 设置复选框的状态 checkbutton.select() # 取消复选框的状态 checkbutton.deselect() # 获取复选框的状态 checkbutton.var.get() # 设置复选框的状态 checkbutton.var.set(1) # 判断复选框是否被选中 checkbutton.var.get() == 1 # 设置复选框的回调函数 def callback(var): print("复选框被选中") checkbutton.config(command=callback)
实例
from tkinter import * root = Tk() # 创建复选框 checkbutton = Checkbutton(root, text="复选框") checkbutton.pack() # 设置复选框的状态 checkbutton.select() # 定义回调函数 def callback(var): print("复选框被选中") # 设置复选框的回调函数 checkbutton.config(command=callback) root.mainloop()
结果
- 当复选框被选中时,会调用回调函数,打印出“复选框被选中”。