最终的运行效果(程序见序号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):
 

class7_Checkbutton 勾选项的更多相关文章

  1. zTree-已勾选项id传输到action的解决方案

    测试jsp <%@ page language="java" contentType="text/html; charset=utf-8"    page ...

  2. oracle表结构和数据导出时的一些勾选项说明

    使用pl/sql developer导出oracle数据库的表结构和表数据时,有一些勾选项供用户选择,需要用户根据实际情况进行勾选或取消. 导出方法如下:一.只导出表结构1.使用pl/sql deve ...

  3. treeMultiselect 去掉勾选项

    场景描述:弹窗,显示树形结构,节点层次可变(可只有一级节点,也可是多级节点),限制只能选择一个节点! 1.修改jquery.tree-multiselect.min.js 文件 2.前台页面 参考代码 ...

  4. SDK Manager中勾选项

    运行SDK Manager 勾选对应版本的SDK,从这里基本可以知道一个Android版本对应着一个版本的API. 其中每个包都有这么几个文件: Documentation for Android S ...

  5. winfrom_根据checkbox勾选项增减dgv字段列

    1.效果: 2.点击‘配置’按钮: private void btn_configure_Click(object sender, EventArgs e) { string sum = string ...

  6. UNITY5 为什么Inspector视图中脚本前面的勾选框没了

    结果发现了一个奇葩的问题..凡事脚本没有勾选项的,都是因为你的脚本没有Start方法..如果你想让勾选框显示出来,把如下方法加入即可,不信你可以试试.嘿嘿.

  7. Unity3D研究院之为什么Inspector视图中脚本前面的勾选框没了

    我一个同事刚问我为啥有时候脚本的勾选项没有了?有时候不想让某条脚本执行,可以直接在编辑器中点掉勾选按钮即可.如下图所示 以前我也遇到过这个问题,但是一直都没怎么注意,因为一般情况下也用不到.今天刚好有 ...

  8. python之tkinter学习目录

    前言 下面的目录结构,采用的学习视频资料是网易云课堂中[莫凡]老师的,在目录的最下面的地方给出了对应的链接! 学习是逐渐积累起来的,代码也是!下面的每一篇中的对应代码,都秉承着这样的一个理念:代码是成 ...

  9. 企业IT管理员IE11升级指南【16】—— 使用Compat Inspector快速定位IE兼容性问题

    企业IT管理员IE11升级指南 系列: [1]—— Internet Explorer 11增强保护模式 (EPM) 介绍 [2]—— Internet Explorer 11 对Adobe Flas ...

随机推荐

  1. MyEclipse6.0中使用aptana插件,添加jquery提示功能

    MyEclipse6.0中使用aptana插件,添加jquery提示功能 第一:查看当前MyEclipse集成的eclipse的版本,, 查看路径    D:/MyEclipse 6.0/eclips ...

  2. 误将SELINUXTYPE看成SELINUX后,将其值改为disabled。导致操作系统服务启动,无法进入单用户模式

    环境:Redhat 6.4 ORACLE11g RAC 在安装ORACLE11g之前需要关闭操作系统的防火墙和SELinux. 1.关闭防火墙:iptables -F————————————清除防火墙 ...

  3. C++的ofstream与ifstream使用

    基本理解: ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间; 在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的 ...

  4. 数据科学工作者(Data Scientist) 的日常工作内容包括什么

    数据科学工作者(Data Scientist) 的日常工作内容包括什么 众所周知,数据科学是这几年才火起来的概念,而应运而生的数据科学家(data scientist)明显缺乏清晰的录取标准和工作内容 ...

  5. split("\\s+") 和 split(" +") 有什么区别?

    原文地址:https://blog.csdn.net/it_taojingzhan/article/details/51968993 "hello world, this is Al&quo ...

  6. 6、通过Appium Desktop 实现录制功能

    1.老规矩,我们进入下面这个界面 图中红色标记1为 “top by coordinates”  按钮, 这是一种通过坐标定位元素的方式. 图中红色标记2为 “Start Recording”  按钮, ...

  7. 机器学习技法笔记:Homework #8 kNN&RBF&k-Means相关习题

    原文地址:https://www.jianshu.com/p/1db700f866ee 问题描述 程序实现 # kNN_RBFN.py # coding:utf-8 import numpy as n ...

  8. 20140808 const和define区别 内联函数(inline) 栈和堆的地址分配 栈帧

    1.const和define区别 const有数据类型(不能改变的变量),define只是简单的字符串替换,没有数据类型. C++程序用const完全取代 define. const还可以类成员函数为 ...

  9. java 8 bug

    jpa保存实体的时候,不能用{{}}初始化对象,否则会报异常 org.springframework.dao.InvalidDataAccessApiUsageException: Unknown e ...

  10. ES6篇

    ES6新特性你了解了多少呢? 珠峰培训 5月17日 ES6新特性 ES6的特性比较多,在 ES5 发布近 6 年(2009-11 至 2015-6)之后才将其标准化.两个发布版本之间时间跨度很大,所以 ...