复选框
(1)复选按钮 Checkbutton 类,它的实例化和 Button 相似。
(2) 既然是按钮,那就可以有 command 属性,该属性可以对应到⼀个函数上去来执⾏某些功能。
(3)复选框通常是⽤来选择信息的,它前⾯ 有个⼩正⽅形的⽅块,如果选中则有⼀个对号,也可以再次点击以取消该对号来取消选中。
测试代码如下:
from tkinterimport *
ChooseP =False
ChooseC =False
def funChooseP():
global lab, checkBtnA, ChooseP
if ChooseP ==False:
ChooseP =True
lab["text"] ="选择 Python 语言学习"
else:
ChooseP =False
lab["text"] ="不选择Python"
def funChooseC():
global lab, checkBtnB, ChooseC
if ChooseC ==False:
ChooseC =True
lab["text"] ="选择 C++ 语言学习"
else:
ChooseC =False
lab["text"] ="不选择C++"
window = Tk()
checkBtnA = Checkbutton(window, text=“Python”, command=funChooseP)
checkBtnA.pack()
checkBtnB = Checkbutton(window, text=“C++”, command=funChooseC)
checkBtnB.pack()
lab = Label(window, text="")
lab.pack()
window.mainloop()
效果如下: