tkinter 笔记 checkbutton 勾选项 (莫烦python笔记)
和前面radiobutton的区别在于,radiobutton 各选项只能勾选一个,checkbutton可以勾选多个,也可以不勾选
1 主体框架
还是一样的
import tkinter as tkwindow = tk.Tk()
#创建窗口window.title('my window')
#窗口标题window.geometry('500x200')
#窗口大小
2 定义标签
和之前一样
l=tk.Label(bg='blue',text=' ')
l.pack()
3 定义Checkbutton 勾选按钮需要的函数
def print_selection():if (var1.get() == 1) & (var2.get() == 0): #如果选中第一个选项,未选中第二个选项l.config(text='I choose only Python ')elif (var1.get() == 0) & (var2.get() == 1): #如果选中第二个选项,未选中第一个选项l.config(text='I choose only C++')elif (var1.get() == 0) & (var2.get() == 0): #如果两个选项都未选中l.config(text='I do not choose either')else:l.config(text='I choose both') #如果两个选项都选中
4 定义相应的checkbutton
var1 = tk.IntVar()
c1 = tk.Checkbutton(window, text='Python', variable=var1, onvalue=1, offvalue=0,command=print_selection)
c1.pack()var2 = tk.IntVar()
c2 = tk.Checkbutton(window, text='c++', variable=var2, onvalue=1, offvalue=0,command=print_selection)
c2.pack()
onvalue=1, offvalue=0 表示选中相应的var就是1,没选中相应的var就是0
5 激活窗口
和之前一样
window.mainloop()
6 展示效果
参考文献
Checkbutton 勾选项 - 窗口视窗 (Tkinter) | 莫烦Python (mofanpy.com)
tkinter 笔记 checkbutton 勾选项 (莫烦python笔记)相关推荐
- tkinter 笔记: radiobutton 选择按钮(莫烦python笔记)
1 主体框架还是那个主体框架 window = tk.Tk() window.title('my window') window.geometry('500x500') 2 设置tkinter的文字变 ...
- tkinter 笔记:列表部件 listbox (莫烦python 笔记)
1 主体框架 主体框架部分还是 import tkinter as tkwindow = tk.Tk() #创建窗口window.title('my window') #窗口标题window.geo ...
- tkinter笔记:scale 尺度 (莫烦python笔记)
1 主题框架 还是一样的 import tkinter as tkwindow = tk.Tk() #创建窗口window.title('my window') #窗口标题window.geometr ...
- tkinter 笔记:创建输入框并显示结果 (莫烦python笔记)
1 主体框架 主题框架部分还是一样的 tkinter 笔记 :主体框架&窗口内容_UQI-LIUWJ的博客-CSDN博客 import tkinter as tkwindow = tk.Tk( ...
- tkinter笔记:通过点击button 控制标签的显示 (莫烦python笔记)
tkinter 笔记 :主体框架&窗口内容_UQI-LIUWJ的博客-CSDN博客 中,我们知道了tkinter的主体框架 现在我们需要做这么一个操作:每点一次按钮,标签变化一次 1 首先是和 ...
- 【莫烦Python】Python 基础教程——学习笔记
文章目录 本笔记基于p1-p29[莫烦Python]Python 基础教程 大家可以根据代码内容和注释进行学习. 安装 我的:python3.8+anaconda+VS code print() pr ...
- tkinter message_【莫烦Python】Tkinter 做简单的窗口视窗lt;学习笔记(2)gt;
接(1) 还有五个苹果:[莫烦Python]Tkinter 做简单的窗口视窗<学习笔记>zhuanlan.zhihu.com 登录窗口小例子(pickle存取) import
- 【莫烦Python】Python 基础教程学习笔记与代码
文章目录 2 print 3 数学 4 自变量 5 while循环 6 for循环 7 if 条件 8 if else条件 9 if elif else 10 def 函数 11 函数.参数 12 函 ...
- 莫烦Python NumpyPandas 学习笔记
莫烦Python Numpy&Pandas 学习笔记 原文(视频)地址:https://www.bilibili.com/video/BV1Ex411L7oT 1. 安装 numpy官方网站: ...
最新文章
- 小代码 细心体会 含3对父子编程
- python编程300例_经典编程100例——python版(例75)
- Matlab 接受字符串并转为符号表达式,inline函数,匿名函数形式的方法汇总
- 微信小程序- 初试小程序之tabbar(选项卡,底部导航)的使用
- Win32多线程编程(6) — 多线程协作及线程的池化管理
- Java集合转化为数组
- Flutter Hero动画让你的APP页面切换充满动效 不一样的体验 不一样的细节处理
- 备份Linux系统的数据到坚果云
- cublas matlab,Check failed: status == CUBLAS_STATUS_SUCCESS (11 vs. 0) CUBLAS_STATUS_MAPPING_ERROR
- html js 禁用浏览器上下滑动,原生javascript实现禁止浏览器滚动,滚动条不消失代码...
- 【百度地图API】建立全国银行位置查询系统(一)——如何创建地图
- airtest基本介绍
- 如何取消福昕阅读器的手型光标里面的向下的箭头
- C语言scanf()和gets()及printf()和puts()的区别
- 不是码农,不会敲代码的她,却最懂程序员!| 人物志
- [PyQt] Python界面编程学习总结
- Shell脚本中引用另一个脚本文件
- 现提供“威力导演10极致版(多国语言含中文)+ 有效激活方法如下——
- 项目策划书编写,企业策划书制作介绍
- 最牛通达信主升浪精准指标 准确率超高 主图 源码
热门文章
- Scrollview+ListView冲突解决
- 学历是铜牌,能力是银牌,人脉是金牌,思维是王牌——有感
- VMware手动启动USB Arbitration Service
- Java编程语言中sleep()和yield()的区别
- Oracle cursor_sharing 参数 详解
- PAT甲级1085 Perfect Sequence :[C++题解]双指针
- leetcode 151. 翻转字符串里的单词 c代码 三种方案
- java map输出中括号,从地图检索数据时获取双方括号
- python dateformatter_Python dates.DateFormatter方法代码示例
- 服务器centos7系统更换网卡,Centos7更换网卡名称(示例代码)