python tkinter Checkbutton控件
本小节展示的是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控件相关推荐
- Python Tkinter 常用控件空间位置摆放
几何管理 Tkinter控件有特定的几何状态管理方法,管理整个控件区域组织,以下是Tkinter公开的几何管理类:包.网格.位置. from Tkinter import*#初始化Tk() myWin ...
- python tkinter界面 控件位置随窗体自动调整适应_如何实现python tkinter控件随窗口变化?...
不管是对于Java还是对于Python,我们最开始学习的时候,都会碰到关于开发上的窗口设置,如果不设置这个内容,你所呈现的项目效果,是非常不美观的,而往往为了符合美化,大家都会花费很多心思在基础的窗口 ...
- Python Tkinter Radiobutton控件
Radiobutton是一个标准的Python Tkinter组件,它用来实行多选1. Radiobutton可以包含文字或者图像,你还可以将一个函数或者方法将button联系起来.当这个button ...
- python tkinter 各控件属性 全
2019独角兽企业重金招聘Python工程师标准>>> 1.Button 按钮.类似标签,但提供额外的功能,例如鼠标掠过.按下.释放以及键盘操作/事件 2.Canvas 画布.提供绘 ...
- wxpython制作表格界面_[Python] wxPython 菜单栏控件学习总结(原创)
1.总结 1.大体创建过程 1.创建一个 菜单栏 : menuBar = wx.MenuBar() 相当于这个白色地方,没有File这个菜单 2.创建 菜单 : fileMenu = wx.Menu( ...
- python获取窗口控件属性_Python——tkinter窗口视窗的功能部件
tkinter简介 Tkinter 是使用 python 进行窗口视窗设计的模块.Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.作为 pytho ...
- python列表框控件,Python 窗体(tkinter)下拉列表框(Combobox)实例
废话不多说,看代码吧! import tkinter from tkinter import ttk def go(*args): #处理事件,*args表示可变参数 print(comboxlist ...
- 使用tkinter开发GUI程序4 -- tkinter常见控件的特征属性(第二部分)
1.复选框 复选框(Checkbutton)是为返回多个选项值的交互控件,通常并不直接触发函数的执行.该控件除具有共同属性外,还具有显示文本(text).返回变量(variable).选中返回值(on ...
- python选择日期控件_Python3 自己写了个DateCtrl日期控件 | 学步园
我想在Python中找个像是VC中CDateTimeCtrl控件一样选择日期的控件没找着,谁知到告诉我啊 后来我自己写了一个,代码如下: --------------------------DateC ...
最新文章
- 【转载】Python常用模块之sys
- 看中了一辆捷安特自行车 CFR5100
- 青少年蓝桥杯_2020_steam考试_初级组_第二题
- reactjs组件的生命周期:创建时和更新时
- springboot 创建地址_这可能是史上最易懂的 Spring Boot 入门教程
- Kotlin入门简介
- 微软即将修复Windows 2000漏洞
- java 装饰器_装饰器模式(Java)
- javaWeb三大框架总结
- 如何利用jQuery post传递含特殊字符的数据
- leetcode—14.链表反转类题目python解答
- 【MATLAB】 分形插值
- 汇编语言程序设计 实验6 分支程序设计
- Si24R2E超低功耗2.4G有源RFID芯片
- 鸡兔同笼c语言代码while,鸡兔同笼(C语言代码)
- kafka及可视化工具offset explorer
- RTF 文件格式解析
- 开源、私有化部署,这款知识管理系统还有多少惊喜是我们不知道的
- 安卓App版权申请流程
- Hadoop面试连环炮
热门文章
- 如何使用导入平面文件向导将平面文件导入SQL Server数据库
- Java日常编程优化细节
- JavaScript之子类构建工具
- C/C++常见标准头文件前格式探讨
- UVA 11235 - Frequent values
- 如果不使用 SQL Mail,如何在 SQL Server 中发送电子邮件
- -Head First Design Pattern- 大师与门徒(3) -Favor Composition over Inheritance
- 遇到新项目启动各种乱报错
- 基于vue的nuxt框架cnode社区服务端渲染
- Session【常见问题请见下图】