最终的运行效果图(程序见序号4)




#!/usr/bin/env python
# -*- coding:utf-8 -*-
# ------------------------------------------------------------
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# ------------------------------------------------------------
#
# 参考资料:
# 用 python 和 tkinter 做简单的窗口视窗 - 网易云课堂
# http://study.163.com/course/courseLearn.htm?courseId=1003216011#/learn/video?lessonId=1003651316&courseId=1003216011
#
# ------------------------------------------------------------
# ******************** 课时5Radiobutton 选择按钮 *******************
# ******************** 课时5Radiobutton 选择按钮 *******************
# =====>>>>>>内容概览
# =====>>>>>>内容概览 '''
# ------------------------------------------------------------
# # 1、Radiobutton 设定选项
# ------------------------------------------------------------ # ------------------------------------------------------------
# # 2、Radiobutton 设定多个选项
# ------------------------------------------------------------ # ------------------------------------------------------------
# # 3、Radiobutton 设定 多个选项 + 标签
# ------------------------------------------------------------ # ------------------------------------------------------------
# # 3.1、Radiobutton 设定 多个选项 + 标签
# ------------------------------------------------------------ # ------------------------------------------------------------
# # 4、Radiobutton 设定 多个选项 + 标签( 与选项的内容进行关联 )
# ------------------------------------------------------------ '''



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


'''
# ------------------------------------------------------------
# # 1、Radiobutton 设定选项
# ------------------------------------------------------------
'''
#
# import tkinter as tk
#
# # 设定窗口与尺寸
# window = tk.Tk()
# window.title("My Window")
# window.geometry("200x400")
#
# # 设定选项
# r1 = tk.Radiobutton(window, text= 'Option A')
# r1.pack()
#
# window.mainloop()
# ------------------------------------------------分割线------------------------------------------------- # ------------------------------------------------分割线-------------------------------------------------
'''
# ------------------------------------------------------------
# # 2、Radiobutton 设定多个选项
# ------------------------------------------------------------
'''
#
# import tkinter as tk
#
# # 设定窗口与尺寸
# window = tk.Tk()
# window.title("My Window")
# window.geometry("200x400")
#
# # 设定选项
# r1 = tk.Radiobutton(window, text= 'Option A')
# r1.pack()
#
# r2 = tk.Radiobutton(window, text='Option B')
# r2.pack()
#
# r3 = tk.Radiobutton(window, text='Option C')
# r3.pack()
#
# window.mainloop() # ------------------------------------------------分割线-------------------------------------------------
'''
# ------------------------------------------------------------
# # 3、Radiobutton 设定 多个选项 + 标签
# ------------------------------------------------------------
'''
#
# import tkinter as tk
#
# # 设定窗口与尺寸
# window = tk.Tk()
# window.title("My Window")
# window.geometry("200x400")
# # 设定标签
# l1 = tk.Label(window, text='Label')
# l1.pack()
#
# # 设定选项
# r1 = tk.Radiobutton(window, text= 'Option A')
# r1.pack()
#
# r2 = tk.Radiobutton(window, text='Option B')
# r2.pack()
#
# r3 = tk.Radiobutton(window, text='Option C')
# r3.pack()
#
# window.mainloop() # ------------------------------------------------分割线------------------------------------------------- '''
# ------------------------------------------------------------
# # 3.1、Radiobutton 设定 多个选项 + 标签
# ------------------------------------------------------------
'''
#
# import tkinter as tk
#
# # 设定窗口与尺寸
# window = tk.Tk()
# window.title("My Window")
# window.geometry("200x400")
#
# # 设定标签
# l1 = tk.Label(window, text='empty', bg='yellow', width=20)
# l1.pack()
#
# # 设定选项
# r1 = tk.Radiobutton(window, text= 'Option A')
# r1.pack()
#
# r2 = tk.Radiobutton(window, text='Option B')
# r2.pack()
#
# r3 = tk.Radiobutton(window, text='Option C')
# r3.pack()
#
# window.mainloop() '''
# ------------------------------------------------------------
# # 4、Radiobutton 设定 多个选项 + 标签( 与选项的内容进行关联 )
# ------------------------------------------------------------
'''
#
# import tkinter as tk
#
# # ********* 序号3添加的内容 *********
# def print_selection():
# '''
# 实现 选项与标签的内容进行关联
# :return:
# '''
# global VAR
# l1.config(text='you have selected '+ VAR.get() )
#
#
# # 设定窗口与尺寸
# window = tk.Tk()
# window.title("My Window")
# window.geometry("200x400")
#
# # ********* 序号3添加的内容 *********
# VAR = tk.StringVar()
#
# # 设定标签
# l1 = tk.Label(window, text='empty', bg='yellow', width=20)
# l1.pack()
#
#
# # ********* 序号3进行了修改 *********
# # 设定选项
# r1 = tk.Radiobutton(window, text= 'Option A', value='A',
# variable=VAR, command=print_selection)
# r1.pack()
#
# r2 = tk.Radiobutton(window, text='Option B',value='B',
# variable=VAR, command=print_selection )
# r2.pack()
#
# r3 = tk.Radiobutton(window, text='Option C', value='C',
# variable=VAR, command=print_selection)
# r3.pack()
#
# window.mainloop()

  


最终的运行效果图(程序见序号4)

class5_Radiobutton 选择按钮(选项选择)的更多相关文章

  1. Add an Action with Option Selection 添加具有选项选择的按钮

    In this lesson, you will learn how to create an Action with support for option selection. A new View ...

  2. Android-PickerView【仿iOS的PickerView控件,并封装了时间选择和选项选择这两种选择器】使用

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 本文主要演示Android-PickerView的选项选择器.时间选择器的简单运用.由于每一个版本略有不用,所以实际使用方式以git ...

  3. vue-cli3 创建选项选择

    1.创建新项目: vue create hello-world 2.选择配置 3.自定义选择配置,需要什么就选什么 4. 是否使用带历史纪录的路由,这里一般是Y 5.预编译器选择什么 6.eslint ...

  4. windows使用git bash 无法交互键盘上下键移动选择选项的解决方法

    目录 遇到的问题 解决方案 1. 直接通过数字键来选择 2. 使用 winpty 来启动命令 3. 将 git bash 换成 cmd 4. 使用vscode中是bash 遇到的问题 windows使 ...

  5. 应付系统选项 Payables Options

    (N) AP > Setup > Options > Payables Options应付系统选项设置整个应付系统使用的控制项和默认值.我们可以在此窗口中设置默认值,从而简化供应商输 ...

  6. Swift - 选择框(UIPickerView)的用法

    1,选择框可以让用户以滑动的方式选择值.示例如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ...

  7. 【变态需求】bootstrapTable列排序-选择正序倒序不排序

    产品经理:那个table排序能不能点击后弹个选项选择正序倒序不排序? -- 那个是bootstrapTable的插件!不支持!改不了!! 注意:数据上假的,效果看http请求参数进行脑补 这是boot ...

  8. 如何选择windows 10 系统中默认打开程序

    有时候我们会遇到打开某些文件需要通过open with 选择打开的应用程序,然后再点选always open with. 但是有时候这个方法不起作用,我们可以用如下方法: 1.从settings找到a ...

  9. win8.1快速启动选项突然消失了怎么办?

    win8开始提供的快速启动功能是一种混合式的休眠模式,Windows系统 在关机时将系统的信息保存到硬盘上的一个文件中来实现下一次的快速启动.当再次启动电脑时, Windows 使用该系统信息文件来恢 ...

随机推荐

  1. onethink中的用户登录session签名

    用户登录签名问题,即防止伪造登录session,增加一个用户登录数组的加密签名 onethink的登录控制,先调用UC表中(UC表也是存储在网站或本地的数据库中的),确认登录信息.如果UC表登录成功, ...

  2. 使用SpringBoot AOP 记录操作日志、异常日志

    平时我们在做项目时经常需要对一些重要功能操作记录日志,方便以后跟踪是谁在操作此功能:我们在操作某些功能时也有可能会发生异常,但是每次发生异常要定位原因我们都要到服务器去查询日志才能找到,而且也不能对发 ...

  3. js处理浮点数一点思考

    作为一名web开发人员,如果我们做到了涉及到费用加加减减的需求 难免会遇到浮点数的计算,就会遇到浮点数精度误差的问题 假设场景: 1.接口给你的金额单位是分,页面需要展示的金额单位为元. 最后落档金额 ...

  4. jmeter测试之-脚本制作

    一.脚本录制  1.遇见的问题,回放的时候总是登录失败 解决方式:设置HTTP请求为—跟随重定向 2.新增一个用户的时候,脚本参数里面输入汉字,在浏览器查看的时候显示问号 解决方式:脚本编码方式增加u ...

  5. C++——函数及调用

    1.函数调用:实参初始化形参:控制权交给被调函数 2.函数返回(return语句):返回return中的值:控制权交回主函数 3.参数传递   传值 传引用 传指针 初始值 不变,拷贝给形参 可变,形 ...

  6. Gerrit(0): Install and Config

    Install(Ubuntu 17.04): apt-get install default-jre daemon [nginx] #Other OS: install openjdk8-jre [n ...

  7. 【Java多线程系列三】实现线程同步的方法

    两种实现线程同步的方法 方法 特性 synchronized  不需要显式的加锁,易实现 ReentrantLock 需要显式地加解锁,灵活性更好,性能更优秀,结合Condition可实现多种条件锁  ...

  8. 前端(二十一)—— vue指令:文本类指令、避免页面闪烁、v-bind指令、v-on指令、v-model指令、条件渲染指令、列表渲染指令

    文本类指令.v-bind指令.v-on指令.v-model指令.条件渲染指令.列表渲染指令 一.文本操作 v-text:文本变量 <p v-text='msg'></p> &l ...

  9. JasperReport环境设置

    JasperReport是一个纯Java库,而不是一个独立的应用程序.它不能单独运行,因此它需要被嵌入到另一个客户端或服务器端的Java应用程序.因为它是基于Java,它可以在任何支持Java的平台( ...

  10. 条件sql ibatis

    <!-- 多条件查询 --><select id="MS-CUSTOM-PANDECT-INFO-BY-CONDITIONS" resultMap="R ...