python之tkinter使用-多选框实现开关操作

摘要:
1#tkiner的Checkbutton实现开关操作23 importtkinterastk45root=tk。Tk()6root。title(“开关”)7根。geometry('170x60')#设置窗口大小8v=tk。StringVar()9v。set('1')101112defclick_event():13print(v.get())14ck['text']=v.get()15161
 1 # tkinter的Checkbutton实现开关操作
 2 
 3 import tkinter as tk
 4 
 5 root = tk.Tk()
 6 root.title('开关')
 7 root.geometry('170x60')  # 设置窗口大小
 8 v = tk.StringVar()
 9 v.set('1')
10 
11 
12 def click_event():
13     print(v.get())
14     ck['text'] = v.get()
15 
16 
17 '''窗体控件'''
18 # 标题显示
19 lab = tk.Label(root, text='开关状态:', font='宋体 -16')
20 lab.grid(row=0, sticky=tk.W)
21 
22 # 多选框
23 ck = tk.Checkbutton(root, variable=v, text='OFF', font='宋体 -18',
24                     onvalue='ON', offvalue='OFF',
25                     command=click_event)
26 ck.grid(row=1, padx=50, sticky=tk.W)
27 
28 root.mainloop()

截图:

python之tkinter使用-多选框实现开关操作第1张

免责声明:文章转载自《python之tkinter使用-多选框实现开关操作》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇安卓基础(点击事件)配置zabbix当内存剩余不足15%的时候触发报警下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

python的认识

自己对于python一直都很感兴趣,但一直都只知道它是一个很不错的编程语言,而且如今使用的人也越来越多了,最近自己的课少了些,自己也想着手做点什么事,想来想去,就打算学习一下python,自己通过室友那得到了python的学习视频,想通过学习视频来学习python。接下来简单介绍一下python Python是一种计算机程序设计语言。是一种面向对象的动态类...

python之递归函数、二分查找、面向对象、封装(6)

本节内容:递归函数、二分查找、面向对象、什么是类、什么是对象、组合、面向对象的三大特征 1.递归函数 2.二分查找 3.面向对象 3.1.什么是类 3.2.什么是对象 3.3.类名称空间、对象名称空间 4.组合 5.面向对象的三大特征 1、递归函数 递归函数:在一个函数里在调用这个函数本身。 递归的最大深度:998 正如你们刚刚看到的,递归函数如果不受到...

用PHP和Python生成短链接服务的字符串ID

假设你想做一个像微博短链接那样的短链接服务,短链接服务生成的URL都非常短例如: http://t.cn/E70Piib, 我们应该都能想到链接中的E70Piib对应的就是存储长链接地址的数据记录的ID,可是这个有大小写字母和数字构成的唯一ID是怎么生成的呢,刚学编程的时候我们用的方法都试拼接一个足够唯一的字符串(比如时间戳加用户ID等等)然后再用MD5或...

使用 Python 的 SQLite JSON1 和 FTS5 扩展

早在九月份,编程界出现一个名为 json1.c 的文件,此前这个文件一直在 SQLite 的库里面。还有,笔者也曾总结通过使用新的 json1 扩展来编译 pysqlite 的技巧。但现在随着 SQLite 3.9.0 的发布,用户已经不用再费那么大劲了。 SQLite 3.9.0 版本做了很大的升级,不仅增加了万众期待的 json1 扩展,还增加了具有...

Mac-Pycharm中的Terminal(zsh)的python版本和终端python版本不同

python版本不同--mac 突然发现,pycharm 控制台运行python好好地。 但是pycharm中的Terminal无法运行。发现是因为版本不同。 从上面看出来。 本地的python版本是3.7 pycharm解释器调用的也是3.7 但是pycharm的Terminal 中调用的是3.8 我本地貌似是没有3.8 这个版本。 解决办法 mac上...

python中yield的用法及生成器的理解

首先我要吐槽一下,看程序的过程中遇见了yield这个关键字,然后百度的时候,发现没有一个能简单的让我懂的,讲起来真TM的都是头头是道,什么参数,什么传递的,还口口声声说自己的教程是最简单的,最浅显易懂的,我就想问没有有考虑过读者的感受。 接下来是正题: 首先,如果你还没有对yield有个初步分认识,那么你先把yield看做“return”,这个是直观的,它...