本小节展示的是python tkinter Checkbutton控件
选择了那些Ckeckbutton控件选项则在label控件中显示出来

from tkinter import *#导入tkinter
window = Tk()#创建Tk实例,也就是要显示的窗口
window.title("dalaojun")#窗口标题
window["background"]="#152950"#窗口背景颜色
window.geometry("200x200+30+30")#窗口大小以及距离屏幕桌上角的坐标# 第一个Label控件 用于显示选择的控件
label = Label(window,bg="yellow",width=40,text="empty")# 创建Label控件 text为默认文本 没选择之前显示
label.pack()#使用pack布局# 创建按4个Int类型变量,分别与4个Checkbutton控件绑定
var1= IntVar()
var2 = IntVar()
var3 = IntVar()
var4 = IntVar()
# print(var1.get())# var1 var2 var3 var4默认数值为0# 选择函数
def printSelection():text2=""if var1.get()==1:text2+=" "+c1.cget("text")if var2.get()==1:text2+=" "+c2.cget("text")if var3.get()==1:text2+=" "+c3.cget("text")if var4.get()==1:text2+=" "+c4.cget("text")label.config(text=text2)#把更新后的text2 赋值label控件里面的text文本# 创建4个Ckeckbutton控件
# text为显示文本      variable关键字参数与变量绑定 var1-4 默认为0# onvalue为当选中是 状态值为 1     offvalue未选中时状态值为 0
# command关键字参数指定 处理单击事件的回调函数  该属性属于Button类的command关键字
c1 = Checkbutton(window,text="烤茄子",variable=var1,onvalue=1,offvalue=0,command=printSelection)
c2 = Checkbutton(window,text="烤生蚝",variable=var2,onvalue=1,offvalue=0,command=printSelection)
c3 = Checkbutton(window,text="烤羊肉",variable=var3,onvalue=1,offvalue=0,command=printSelection)
c4 = Checkbutton(window,text="烤牛肉",variable=var4,onvalue=1,offvalue=0,command=printSelection)
# print(c1.cget("text"))
# 把c1-c4执行pack布局
c1.pack()
c2.pack()
c3.pack()
c4.pack()
mainloop()#调用mainloop函数进入事件循环

python tkinter Checkbutton控件相关推荐

  1. Python Tkinter 常用控件空间位置摆放

    几何管理 Tkinter控件有特定的几何状态管理方法,管理整个控件区域组织,以下是Tkinter公开的几何管理类:包.网格.位置. from Tkinter import*#初始化Tk() myWin ...

  2. python tkinter界面 控件位置随窗体自动调整适应_如何实现python tkinter控件随窗口变化?...

    不管是对于Java还是对于Python,我们最开始学习的时候,都会碰到关于开发上的窗口设置,如果不设置这个内容,你所呈现的项目效果,是非常不美观的,而往往为了符合美化,大家都会花费很多心思在基础的窗口 ...

  3. Python Tkinter Radiobutton控件

    Radiobutton是一个标准的Python Tkinter组件,它用来实行多选1. Radiobutton可以包含文字或者图像,你还可以将一个函数或者方法将button联系起来.当这个button ...

  4. python tkinter 各控件属性 全

    2019独角兽企业重金招聘Python工程师标准>>> 1.Button 按钮.类似标签,但提供额外的功能,例如鼠标掠过.按下.释放以及键盘操作/事件 2.Canvas 画布.提供绘 ...

  5. wxpython制作表格界面_[Python] wxPython 菜单栏控件学习总结(原创)

    1.总结 1.大体创建过程 1.创建一个 菜单栏 : menuBar = wx.MenuBar() 相当于这个白色地方,没有File这个菜单 2.创建 菜单 : fileMenu = wx.Menu( ...

  6. python获取窗口控件属性_Python——tkinter窗口视窗的功能部件

    tkinter简介 Tkinter 是使用 python 进行窗口视窗设计的模块.Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.作为 pytho ...

  7. python列表框控件,Python 窗体(tkinter)下拉列表框(Combobox)实例

    废话不多说,看代码吧! import tkinter from tkinter import ttk def go(*args): #处理事件,*args表示可变参数 print(comboxlist ...

  8. 使用tkinter开发GUI程序4 -- tkinter常见控件的特征属性(第二部分)

    1.复选框 复选框(Checkbutton)是为返回多个选项值的交互控件,通常并不直接触发函数的执行.该控件除具有共同属性外,还具有显示文本(text).返回变量(variable).选中返回值(on ...

  9. python选择日期控件_Python3 自己写了个DateCtrl日期控件 | 学步园

    我想在Python中找个像是VC中CDateTimeCtrl控件一样选择日期的控件没找着,谁知到告诉我啊 后来我自己写了一个,代码如下: --------------------------DateC ...

最新文章

  1. 【转载】Python常用模块之sys
  2. 看中了一辆捷安特自行车 CFR5100
  3. 青少年蓝桥杯_2020_steam考试_初级组_第二题
  4. reactjs组件的生命周期:创建时和更新时
  5. springboot 创建地址_这可能是史上最易懂的 Spring Boot 入门教程
  6. Kotlin入门简介
  7. 微软即将修复Windows 2000漏洞
  8. java 装饰器_装饰器模式(Java)
  9. javaWeb三大框架总结
  10. 如何利用jQuery post传递含特殊字符的数据
  11. leetcode—14.链表反转类题目python解答
  12. 【MATLAB】 分形插值
  13. 汇编语言程序设计 实验6 分支程序设计
  14. Si24R2E超低功耗2.4G有源RFID芯片
  15. 鸡兔同笼c语言代码while,鸡兔同笼(C语言代码)
  16. kafka及可视化工具offset explorer
  17. RTF 文件格式解析
  18. 开源、私有化部署,这款知识管理系统还有多少惊喜是我们不知道的
  19. 安卓App版权申请流程
  20. Hadoop面试连环炮

热门文章

  1. 如何使用导入平面文件向导将平面文件导入SQL Server数据库
  2. Java日常编程优化细节
  3. JavaScript之子类构建工具
  4. C/C++常见标准头文件前格式探讨
  5. UVA 11235 - Frequent values
  6. 如果不使用 SQL Mail,如何在 SQL Server 中发送电子邮件
  7. -Head First Design Pattern- 大师与门徒(3) -Favor Composition over Inheritance
  8. 遇到新项目启动各种乱报错
  9. 基于vue的nuxt框架cnode社区服务端渲染
  10. Session【常见问题请见下图】