个性化阅读
专注于IT技术分析

Python Tkinter复选框用法例子

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 = 1, offvalue = 0, height = 2, width = 10)

chkbtn2 = Checkbutton(top, text = "C++", variable = checkvar2, onvalue = 1, offvalue = 0, height = 2, width = 10)

chkbtn3 = Checkbutton(top, text = "Java", variable = checkvar3, onvalue = 1, offvalue = 0, height = 2, width = 10)

chkbtn1.pack()

chkbtn2.pack()

chkbtn3.pack()

top.mainloop()

输出

Python Tkinter复选框用法例子
赞(0) 打赏
未经允许不得转载:srcmini » Python Tkinter复选框用法例子
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏