Checkbutton用于跟踪提供给应用程序的用户选择。换句话说, 我们可以说Checkbutton用于实现开/关选择。
Checkbutton可以包含文本或图像。 Checkbutton主要用于向用户提供许多选择, 其中, 用户需要选择一个。它通常实现许多选择中的许多选择。
下面给出了使用复选按钮的语法。
句法
w = checkbutton(master, options)
下面列出了可能的选项。
SN | Option | Description |
---|---|---|
1 | activebackground | 选中按钮位于光标下方时, 它表示背景颜色。 |
2 | activeforeground | 当复选按钮位于光标下方时, 它表示复选按钮的前景色。 |
3 | bg | 按钮的背景色。 |
4 | bitmap | 它在按钮上显示图像(单色)。 |
5 | bd | 拐角处边框的大小。 |
6 | command | 当选中按钮的状态更改时, 它与要调用的功能关联。 |
7 | cursor | 当鼠标指针位于复选按钮上方时, 它将变为光标名称。 |
8 | disableforeground | 它是用来表示禁用的复选按钮文本的颜色。 |
9 | font | 它代表复选按钮的字体。 |
10 | fg | 选中按钮的前景色(文本色)。 |
11 | height | 它代表复选按钮的高度(行数)。默认高度为1。 |
12 | highlightcolor | 选中按钮处于焦点下方时, 焦点的颜色突出显示。 |
13 | image | 用于表示复选按钮的图像。 |
14 | justify | 如果文本包含多行, 则可以指定文本的对齐方式。 |
15 | offvalue | 如果未选中该按钮, 则关联的控制变量默认设置为0。我们可以将未检查的变量的状态更改为其他变量。 |
16 | onvalue | 如果选中该按钮, 则关联的控制变量默认设置为1。我们可以将检查变量的状态更改为其他变量。 |
17 | padx | 选中按钮的水平填充 |
18 | pady | 选中按钮的垂直填充。 |
19 | relief | 复选按钮边框的类型。默认情况下, 它设置为FLAT。 |
20 | selectcolor | 选中按钮的颜色。默认情况下为红色。 |
21 | selectimage | 设置后, 该图像显示在选中按钮上。 |
22 | state | 它代表复选按钮的状态。默认情况下, 它设置为正常。我们可以将其更改为DISABLED以使复选框不响应。选中按钮时, 其状态为” 活动” 。 |
24 | underline | 它表示要加下划线的字符在索引中的索引。索引以文本中的零开始。 |
25 | variable | 它表示跟踪复选按钮状态的关联变量。 |
26 | width | 它代表复选按钮的宽度。它以以文本形式表示的字符数表示。 |
27 | wraplength | 如果此选项设置为整数, 则文本将分成多段。 |
SN | Method | Description |
---|---|---|
1 | deselect() | 它被称为关闭复选框。 |
2 | flash() | 复选按钮在活动和正常颜色之间闪烁。 |
3 | invoke() | 这将调用与复选按钮关联的方法。 |
4 | select() | 它被称为打开检查按钮。 |
5 | toggle() | 它用于在不同的Checkbuttons之间切换。 |
from tkinter import * top = Tk()top.geometry("200x200")checkvar1 = IntVar()checkvar2 = IntVar()checkvar3 = IntVar()chkbtn1 = Checkbutton(top, text = "C", variable = checkvar1, onvalue = http://www.srcmini.com/1, offvalue = 0, height = 2, width = 10)chkbtn2 = Checkbutton(top, text ="C++", variable = checkvar2, onvalue = http://www.srcmini.com/1, offvalue = 0, height = 2, width = 10)chkbtn3 = Checkbutton(top, text ="Java", variable = checkvar3, onvalue = http://www.srcmini.com/1, offvalue = 0, height = 2, width = 10)chkbtn1.pack()chkbtn2.pack()chkbtn3.pack()top.mainloop()
【Python Tkinter复选框用法例子】输出
文章图片
推荐阅读
- Python Pygame(游戏开发库)介绍和用法详细图解
- Python Tkinter画布用法介绍
- Python Tkinter按钮使用例子
- Python Tkinter教程介绍
- Python程序实现示例
- Python高级(MySQL联接操作实现细节)
- Python栈和队列用法图解
- Python OOPs概念介绍
- Python类和对象详细解析