Python Tkinter电台按钮Radiobutton小部件用于在python应用程序中实现一对多的选择。它向用户显示多个选项,用户只能从中选择一个。我们可以将不同的方法与每个单选按钮相关联。 我们可以在单选按钮上显示多行文本或图像。为了跟踪用户对单选按钮的选择,它与单个变量相关联。每个按钮显示该特定变量的单个值。 使用单选按钮的语法如下所示。 语法
SN |
选项 |
描述 |
1 |
activebackground |
小部件具有焦点时的背景色。 |
2 |
activeforeground |
小部件文本有焦点时的字体颜色。 |
3. |
锚 |
如果小部件包含的空间大于文本的要求,则它表示文本在小部件中的确切位置。默认值为CENTER。 |
4 |
bg |
小部件的背景颜色。 |
5 |
位图 |
它用于在小部件上显示图形。它可以设置为任何图形或图像对象。 |
6 |
borderwidth |
它表示边界的大小。 |
7 |
命令 |
此选项被设置为每当单选按钮的状态改变时必须调用的过程。 |
8 |
光标 |
将鼠标指针更改为指定的光标类型。它可以设置为箭头,点等。 |
9 |
字体 |
它表示小部件文本的字体类型。 |
10 |
成品 |
小部件文本的正常前景色。 |
11 |
高度 |
小部件的垂直维度。它被指定为行数(而不是像素)。 |
12 |
highlightcolor |
当小部件具有焦点时,它表示焦点突出显示的颜色。 |
13 |
highlightbackground |
当小部件没有焦点时,焦点的颜色会突出显示。 |
14 |
图像 |
如果我们想在单选按钮上显示图像而不是文本,则可以将其设置为图像对象。 |
15 |
证明 |
它表示多行文本的对齐。可以设置为CENTER(默认值)、LEFT或RIGHT。 |
16 |
padx |
小部件的水平填充。 |
17 |
pady |
小部件的垂直填充。 |
18 |
救援 |
边框的类型。默认值为FLAT。 |
19 |
selectcolor |
选中单选按钮时的颜色。 |
20. |
selectimage |
选中单选按钮时显示在单选按钮上的图像。 |
21 |
状态 |
它表示单选按钮的状态。单选按钮的默认状态是NORMAL。但是,我们可以将其设置为DISABLED以使单选按钮无响应。 |
22 |
文本 |
要显示在单选按钮上的文本。 |
23 |
textvariable |
它是String类型,表示小部件显示的文本。 |
24 |
下划线 |
该选项的默认值是-1,但是,我们可以将该选项设置为要加下划线的字符数。 |
25 |
价值 |
当用户打开单选按钮时,每个单选按钮的值被分配给控制变量。 |
26 |
变量 |
它是用来跟踪用户选择的控制变量。它在所有单选按钮之间共享。 |
27 |
宽度 |
小部件的水平维度。它表示为字符数。 |
28 |
wraplength |
通过将此选项设置为所需的行数,可以将文本换行为所需的行数,以便每行只包含该行数的字符。 |
方法单选按钮小部件提供了以下方法。
SN |
方法 |
描述 |
1 |
取消选择() |
它是用来转动单选按钮的。 |
2 |
flash () |
它用于在活动颜色和正常颜色之间闪烁单选按钮几次。 |
3. |
invoke () |
当单选按钮的状态发生变化时,它用于调用任何相关联的过程。 |
4 |
select () |
它用于选择单选按钮。 |
例子
输出:
|