最终的运行效果(程序见序号3):


 
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# ------------------------------------------------------------
#
# 参考资料:
# 用 python 和 tkinter 做简单的窗口视窗 - 网易云课堂
# https://study.163.com/course/courseLearn.htm?courseId=1003216011#/learn/video?lessonId=1003650344&courseId=1003216011
#
# ------------------------------------------------------------
# ********************  class7_Checkbutton 勾选项 *******************
# ******************** class7_Checkbutton 勾选项 *******************
# class7_Checkbutton 勾选项
# =====>>>>>>内容概览
# =====>>>>>>内容概览 '''
# ------------------------------------------------------------
# # 1、Checkbutton设定勾选选项
# ------------------------------------------------------------ # ------------------------------------------------------------
# # 2、Checkbutton设定勾选选项 + 标签
# ------------------------------------------------------------ # ------------------------------------------------------------
# # 3、Checkbutton设定勾选选项 + 标签(显示选项内容)
# ------------------------------------------------------------ '''


 
# ------------------------------------------------分割线-------------------------------------------------
# ------------------------------------------------分割线-------------------------------------------------
# ------------------------------------------------分割线-------------------------------------------------

 
# ------------------------------------------------分割线-------------------------------------------------
'''
# ------------------------------------------------------------
# # 1、Checkbutton设定勾选选项
# # #
# ------------------------------------------------------------
'''
# import tkinter as tk
#
# window = tk.Tk()
# window.title("class7_Checkbutton 勾选项 ")
# window.geometry('300x400')
#
# c1 = tk.Checkbutton(window, text='C')
# c1.pack()
#
# c2 = tk.Checkbutton(window, text='C++')
# c2.pack()
#
# c3 = tk.Checkbutton(window, text='python')
# c3.pack()
#
# tk.mainloop()
#
# # ------------------------------------------------分割线-------------------------------------------------
'''
# ------------------------------------------------------------
# # 2、Checkbutton设定勾选选项 + 标签
# # #
# ------------------------------------------------------------
'''
# import tkinter as tk
#
# window = tk.Tk()
# window.title("class7_Checkbutton 勾选项 ")
# window.geometry('300x400')
#
# # 标签
# l1 = tk.Label(window, text='empty', width=40, bg='yellow')
# l1.pack()
#
# # 勾选项
# c1 = tk.Checkbutton(window, text='C')
# c1.pack()
#
# c2 = tk.Checkbutton(window, text='C++')
# c2.pack()
#
# c3 = tk.Checkbutton(window, text='python')
# c3.pack()
#
# tk.mainloop()
# # ------------------------------------------------分割线-------------------------------------------------
'''
# ------------------------------------------------------------
# # 3、Checkbutton设定勾选选项 + 标签(显示选项内容)
# # #
# ------------------------------------------------------------
'''
# import tkinter as tk
#
# def print_selection():
# global var1, var2, var3, l1
# if( (var1.get()==True) and (var2.get()==False) and (var3.get()==False) ):
# l1.config(text='C')
# elif(var1.get()==False and var2.get()==True and var3.get()==False):
# l1.config(text='C++')
# elif( (var1.get()==False) and (var2.get()==False) and (var3.get()==True) ):
# l1.config(text='python')
# else:
# l1.config(text='Not easy for me')
#
#
# window = tk.Tk()
# window.title("class7_Checkbutton 勾选项 ")
# window.geometry('300x400')
#
# # 标签
# l1 = tk.Label(window, text='empty', width=40, bg='yellow')
# l1.pack()
#
# var1 = tk.IntVar()
# var2 = tk.IntVar()
# var3 = tk.IntVar()
# # 勾选项
# # onvalue 打勾的值是 True
# # False 不打勾的值是 False
# # 将对应的值赋值给 variable
# c1 = tk.Checkbutton(window, text='C',   onvalue=True,   offvalue=False, variable=var1, command=print_selection)
# c1.pack()
#
# c2 = tk.Checkbutton(window, text='C++', onvalue=True, offvalue=False, variable=var2, command=print_selection)
# c2.pack()
#
# c3 = tk.Checkbutton(window, text='python', onvalue=True, offvalue=False, variable=var3, command=print_selection)
# c3.pack()
#
# tk.mainloop()
#

  


最终的运行效果(程序见序号3):
 

最新文章

  1. TCP学习之二:客户端与服务端的连接
  2. EF架构~豁出去了,为了IOC,为了扩展,改变以前的IRepository接口
  3. redis 配置文件 append only file(aof)部分---数据持久化
  4. WPF 中Frame + Page 的使用
  5. Atom 扩展离线安装
  6. css3划过图片闪光
  7. couchbase failover 集群故障自动转移方案研究!
  8. NSUserDefaults(数据存储)
  9. spring Mvc json返回json的日期格式问题
  10. DropBox为什么一直那么红——靠用户体验,旗帜鲜明,它要保存的是你的重要随身资料,并且开放API
  11. GlusterFS常用命令
  12. Java线程状态及Thread类中的主要方法
  13. 使用python向Redis批量导入数据
  14. android-misc-widgets四向(上下左右)抽屉bug修复版--转载
  15. shell中的Mysql查询
  16. BZOJ_5180_[Baltic2016]Cities_ 斯坦纳树
  17. PL/SQL链接Oracle出现乱码
  18. ZJOI2019 Day1 题解
  19. 17秋 SDN课程 第三次上机作业
  20. 阻止新的csproj工程的dll引用继承

热门文章

  1. Yii2中的规则
  2. 微信小程序截取字符串
  3. 栈+括号序列+暴力枚举——cf1248D1
  4. 基础课(三)实验串入OSPF协议和HSRP协议以及HSRP外部链路跟踪
  5. jQuery 事件委派
  6. PAT_A1038#Recover the Smallest Number
  7. 1044 Shopping in Mars (25 分)
  8. 021_IO流
  9. jetson更换源
  10. PHP之数据连接方法(二)