Python GUI编程利器:Tkinker中的单选按钮和多选按钮(3)

小朋友们好,大朋友们好!

我是猫妹,一名爱上Python编程的小学生。

和猫妹学Python,一起趣味学编程。

今日目标

实现下面效果:

单选按钮RadioButton类

单选按钮主要用于选定指定组内的一个选项

创建单选按钮对象语法格式:

Radiobutton(master,text,value,background,width,height,image,anchor,relief,command,text,state)

master表示单选按钮的父容器

text表示单选按钮的文本内容

value表示单选按钮的值,同一组中的所有单选按钮应该拥有各不相同的值

background表示单选按钮的背景颜色

width表示单选按钮的宽度

height表示单选按钮的高度

imge表示单选标签的图片,类型为PhotoImage或BitmapImage,或其他兼容类型

anchor表示单选按钮中文本内容或图片位置,取值有n,s,,w,e,ne,nw,sw,se和center(默认)

relief表示单选按钮的边框样式,其值包括flat(默认),sunken,raised,groove,ridge

command表示单选按钮关联的函数,被单击时执行

variable与单选按钮相关联的variable类型变量,同一组中所有单选按钮的此参数应该指向同一个变量,并且通过将该变量与参数value的值比对,判断出当前的单选按钮

textvariable用于修改单选按钮的内容,必须和variable类型变量绑定

state表示单选按钮的状态,取值有normal(默认),active,disable

参考代码:

多选按钮CheckButton类

多选按钮主要用于同时选中指定组内的多个选项

创建多选按钮对象语法格式:

Checkbutton(master,text,background,width,height,image,anchor,relief,command,onvalue,offvalue,variable,textvariabletext,state)

很多参数都是和其他控件类似的,也有个别控件是特有的

这里介绍下要注意的几个参数

onvalue用于设置多选按钮选中状态的值

offvalue用于设置多选按钮未选中状态的值

variable与多选按钮相关联的Variable类型变量

textvariabletext用于修改多选按钮的文本内容,必须和Variable类型变量进行绑定

参考代码:

怎么样?

你学会了吗?

好了,我们今天就学到这里吧!

如果遇到什么问题,咱们多多交流,共同解决。

我是猫妹,咱们下次见!

猜你喜欢

转载自blog.csdn.net/parasoft/article/details/131483969