0
点赞
收藏
分享

微信扫一扫

Tkinter的Checkbutton组件的简单使用

CheckButton就是常见的多选按钮

代码:


#导入tkinter模块
from tkinter import *

#创建一个主窗口
root = Tk()


# 需要一个Tkinter变量,用于表示该按钮是否被选中
v = IntVar()


c = Checkbutton(root, text="测试一下", variable=v)
#使其可以自由调节尺寸
c.pack()


# 如果选项被选中,那么变量v被赋值为1,否则为0
# 我们可以用个Label标签动态地给大家展示:
l = Label(root, textvariable=v)l.pack()
#进入主事件循环
mainloop()

运行:

Tkinter的Checkbutton组件的简单使用_类型转换

当勾选测试一下时:


Tkinter的Checkbutton组件的简单使用_字符串_02


附:

python中的intvar()的含义与stringvar()的区别

intVar是对“整数”类型的包装,stringVar是对“字符串”类型的包装。
整数可以进行计算,比如2+3=5;字符串可以包含非数字的字符比如“abc”,但即便只由数字构成,也不能进行计算,比如“2”+“3”是得不到"5"的。
但是,在python中我们可以很方便地进行类型转换,所以从实际操作的角度讲,可能只用stringVar就够了。



举报

相关推荐

0 条评论