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()
结果
- 当复选框被选中时,会调用回调函数,打印出“复选框被选中”。