Tkinter֮Checkbutton

匿名 (未验证) 提交于 2019-12-03 00:15:02
Checkbutton有两个不同的值,点击这个按钮将会在两个值间切换,选择和取消选择。俗称复选框。
示例:
window = tk.Tk()
window.title('My Window')
l = tk.Label(window, bg='yellow', width=20, text='I love both')
l.pack()
def printselection():
v2 = tk.IntVar()
v2.set(1)
l1.pack(anchor='w')
l2.pack(anchor='w')
window.mainloop()
详解:
tk.Checkbutton(window, text='Python',variable=v1, command=printselection)的完整代码应该是:
也可以手动设置为其他值,可以看看产生的效果,比如onvalue=0,offvalue=1;onvalue=1,offvalue=2。
1.onvalue表示checkbutton选中时的返回值,offvalue表示checkbutton取消选中的返回值。
2.若variable属性指定变量v,v.get()用来获取checkbutton选中与否状态的返回值:onvalue或offvalue的值。
3.使用v.set(x)设置checkbutton默认状态:x和onvalue、offvalue的值进行匹配,等于哪个就置为哪个状态。
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!