Tkinter教程
- Python GUI常用模块
- 第一个Tkinter程序
- Tkinter常用控件及其属性汇总
- Tkinter控件的颜色和大小
- Tkinter pack()布局
- Tkinter grid()布局
- Tkinter place()布局
- Tkinter事件介绍
- Tkinter鼠标事件处理
- Tkinter键盘事件处理
- Tkinter拦截系统信息
- Tkinter Button:按钮控件
- Tkinter Canvas:绘图控件
- Tkinter Checkbutton:复选框控件
- Tkinter Entry控件
- Tkinter Label控件
- Tkinter Listbox:列表框控件
- Tkinter Menu:菜单控件
- Tkinter Message控件
- Tkinter Radiobutton:单选按钮控件
- Tkinter Scale:滑动条控件
- Tkinter Scrollbar:滚动条控件
- Tkinter Text控件
- Tkinter Toplevel控件
- Tkinter messagebox:消息提示对话框
- Tkinter filedialog:文件对话框
- Tkinter colorchooser:颜色选取对话框
- Tkinter实现简易的聊天窗口
Checkbutton 控件用于创建复选框。Checkbutton 控件的属性如下:
1) onvalue,offvalue
设置 Checkbutton 控件的 variable 属性指定的变量,所要存储的数值。若复选框没有被选中,则此变量的值为 offvalue;若复选框被选中,则此变量的值为 onvalue。
2)indicatoron
设置此属性为 0,可以将整个控件变成复选框。
Checkbutton控件的方法如下:
1) select()
选中复选框,并设置变量的值为 onvalue。
下面的示例是在窗口客户区内创建三个复选框,并将三个复选框靠左对齐,然后选择第一个复选框。
#创建三个复选框 from tkinter import * win = Tk() check1 = Checkbutton(win, text="苹果") check2 = Checkbutton(win, text="香蕉") check3 = Checkbutton(win, text="橘子") check1.select () check1.pack (side=LEFT) check2.pack (side=LEFT) check3.pack (side=LEFT) win.mainloop()
保存 demo.pyw 文件后,直接双击运行该文件,结果如图 1 所示:
图1:程序运行结果
2) flash()
将前景与背景颜色互换,以产生闪烁的效果。
3) invoke()
执行 command 属性所定义的函数。
4) toggle()
改变复选框的状态,如果复选框现在的状态是 on,就改成 off;反之亦然。
© 2025 Copyright: kuaikuaixuan.com
京ICP备14015652号-3
网址导航