Tkinter教程之Radiobutton篇

Tkinter教程之Menu篇 Tkinter教程之Menu篇1.创建一个简单的Menu#添加菜单hello和quit,将hello菜单与hello函数绑定;quit菜单与root.quit绑定# -*- coding: cp936 -*-from Tkinter import *root = Tk()def hello():    print hello menumenubar = Menu(r 阅读详情
#Tkinter教程之Radiobutton篇
#
Radiobutton为单选按钮,即在同一组内只能有一个按钮被选中,每当选中组内的一个按钮时,其它的按钮自动改为非选中态,与其他控件不同的是:它有组的概念
'''1.创建一个简单的Radiobutton'''
from Tkinter import *
root 
= Tk()
Radiobutton(root,text 
= 'python').pack()
Radiobutton(root,text 
= 'tkinter').pack()
Radiobutton(root,text 
= 'widget').pack()
root.mainloop()
#不指定绑定变量,每个Radiobutton自成一组

'''2.创建一个Radiobutton组,使用绑定变量来设置选中哦的按钮'''
from Tkinter import *
root 
= Tk()
#创建一个Radiobutton组,创建三个Radiobutton,并绑定到整型变量v
#
选中value=1的按钮
v = IntVar()
v.set(
1)
for i in range(3):
    Radiobutton(root,variable 
= v,text = 'python',value = i).pack()

root.mainloop()
'''3.创建两个不同的组'''
from Tkinter import *
root 
= Tk()
vLang 
= IntVar()
vOS 
= IntVar()
vLang.set(
1)
vOS.set(
2)

for v in [vLang,vOS]:    #创建两个组
    for i in range(3):    #每个组含有3个按钮
        Radiobutton(root,
                    variable 
= v,
                    value 
= i,
                    text 
= 'python' + str(i)
                    ).pack()
root.mainloop()
#不同的组,各个按钮互不影响。

'''4.如果同一个组中的按钮使用相同的alue,则这两个按钮的工作方式完全相同'''
# -*- coding: cp936 -*-
from Tkinter import *
root 
= Tk()
v 
= IntVar()
v.set(
1)
for i in range(3):
    Radiobutton(root,
                variable 
= v,
                value 
= 1,
                text 
= 'python' + str(i)
                ).pack()
for i in range(3):
    Radiobutton(root,
                    variable 
= v,
                    value 
= i,
                    text 
= 'python' + str(2 + i)
                    ).pack()
root.mainloop()
#上述的例子中共有4个alue为1的值,当选中其中的一个时,其他三个也会被选中;选中除了这四个只外的按钮时,四个按钮全部取消

'''5.与Checkbutton类似,每个Radiobutton可以有自己的处理函数,每当点击按钮时,系统会调用相应的处理函数'''
# -*- coding: cp936 -*-
from Tkinter import *
root 
= Tk()
v 
= IntVar()
v.set(0)
def r1():
    
print 'call r1'
def r2():
    
print 'call r2'
def r3():
    
print 'call r3'
def r4():
    
print 'call r4'
i 
= 0
#创建8个按钮,其中两个两个的value值相同
for r in [r1,r2,r3,r4]:
    Radiobutton(root,
                    variable 
= v,
                    text 
= 'radio button',
                    value 
= i,
                    command 
= r
                    ).pack()
    Radiobutton(root,
                    variable 
= v,
                    text 
= 'radio button',
                    value 
= i,
                    command 
= r
                    ).pack()
    i 
+= 1
    
root.mainloop()
#注意虽然同时可以选中两个按钮,但每次点击按钮,执行的代码只有一次

'''6.Radiobutton另一个比较实用的属性是indicatoron,缺省情况下为1,如果将这个属性改为0,则其外观是Sunken'''
from Tkinter import *
root 
= Tk()
v 
= IntVar()
v.set(
1)
for i in range(3):
    Radiobutton(root,
                    variable 
= v,
                    indicatoron 
= 0,
                    text 
= 'python & tkinter',
                    value 
= i
                    ).pack()
root.mainloop()
#Radiobutton表示按钮的弹起或按下两种状态

#author:     jcodeer
#
blog:    jcodeer.cublog.cn
#
email:    jcodeer@126.com
 
【tkinter组件专栏】Radiobutton:我是单选按钮 tkinter窗口组件之Radiobutton,实现单项选择的组件 阅读详情

相关推荐

Python ---(四)Tkinter窗口组件:Radiobutton

上一篇:Python —Tkinter窗口组件:Checkbutton                            &...

Monster丶ZF的博客 7050

Tkinter 组件详解(四):Radiobutton

Tkinter 组件详解之Radiobutton Radiobutton(单选按钮)组件用于实现多选一的问题。Radiobutton 组件可以包含文本或图像,每一个按钮都可以与一个 Python 的函数或方法与之相关联,当按钮被按下时,对应的函数或方法将被自动执行。 Radiobutton 组件仅能显示单一字体的文本,但文本可以跨越多行。另外,还可以为其中的个别字符加上下划线(例如用于表示键盘...

来自江南的你的博客 3万+

Python Tkinter 之Radiobutton控件(Python GUI 系列8)

Python Tkinter 之Radiobutton控件(Python GUI 系列8) 1. 序言 本章介绍Tkinter的Radiobutton控件,本文是Python GUI系列的第8篇文章,整个系统约20篇博客,将全面的介绍Python Tkinter常用控件,最后还将基于Tkinter搭建两个比较完整的小项目。 2. 环境信息 *******************...

Jin_Kwok的博客 1万+

Python tkinter - 第8章 单选按钮控件(Radiobutton)属性

第8章 单选按钮控件(Radiobutton) Radiobutton,可以叫做单选按钮,无线按钮或者勾选按钮。

weixin_42272768的博客 1万+

泛微OA与金蝶云星空深度集成实战:审批与表单双场景解析

本文深入解析泛微OA与金蝶云星空的深度集成实战,聚焦审批流程与表单对接两大核心场景。通过具体案例,详细阐述了如何实现业务数据与审批流程的自动联动,打破数据孤岛,提升企业运营效率与数据一致性,并分享了接口设计、安全策略及实战避坑指南。

4k5l6j7h8的博客 466

Polyworks脚本开发学习笔记(十五)-用Python连接Polyworks的COM组件

Polyworks脚本开发学习笔记(十五)-利用Python连接Polyworks的COM组件

qq_43662503的博客 2499

Python tkinter(三) 单选框(Radiobutton)组件的属性说明及示例

Python tkinter 单选框组件用于tkinter GUI里添加单选按钮,单选框可以添加文本和图像。当单选框勾选时,可以执行指定的函数,或者获取勾选的值。 使用语法 widget = Radiobutton( master, parameter=value, ... ) master:按钮控件的父容器 parameter:按钮的参数 value:参数对应的值 各参数之间以逗号分...

沉默的鹏先生 3万+

固定时间收敛的控制器设计(基础知识)

针对控制系统的有限时间收敛和固定时间收敛给出一些常用定理。

qq_40241332的博客 1万+

Tkinter学习-Radiobutton

The Tkinter Radiobutton WidgetRadiobutton(单选按钮)组件用于实现多选一的问题。Radiobutton 组件可以包含文本或图像,每一个按钮都可以与一个 Python 的函数或方法与之相关联,当按钮被按下时,对应的函数或方法将被自动执行。    Radiobutton 组件仅能显示单一字体的文本,但文本可以跨越多行。另外,还可以为其中的个别字符加上下划线(例如...

tianmuha的博客 1711

数据助力行业发展:BJTU-RAO转向架数据集介绍

BJTU-RAO转向架数据集是完全公开的,何研究人员皆可以通过后文的下载链接免费下载数据,且在标注数据来源的前提下,研究人员可以自由使用BJTU-RAO转向架数据集。因此,聚焦各类列车转向架传动系统在途安全保障新技术研究和新算法开发,实现牵引电机、驱动齿轮箱和轴箱等关键部件的实时状态监测与智能故障诊断,对保障列车安全可靠运行具有重要的现实意义。BJTU-RAO转向架数据集包含51种健康状态的样本,涵盖正常状态、部件级单一故障、部件级复合故障以及系统级关联复合故障,数据量达116GB。

2401_88870554的博客 3498

一文详解Stata重复测量方差分析的概念、原理、适用情形以及操作命令实现、对结果的解读、操作注意事项 附零基础小白友好入门Stata统计学/计量经济学学习路径

重复测量方差分析(Repeated Measures ANOVA)适用于同一受试者在不同时间点或条件下的多次测量数据,如疗效跟踪和跨条件对比研究。其核心特征包括:数据结构为每个受试者多个观测值,数据具有相关性(违反独立性假设),变异分解为个体间和个体内变异。关键假设包括正态性、方差齐性和球形性(通过Mauchly检验验证)。适用场景包括纵向研究和小样本追踪,但不适用于存在滞留效应或学习效应显著的数据。操作步骤涉及数据准备(宽/长格式转换)、正态性与球形性检验、主分析命令(单/多因素)及事后检验。

m0_72274883的博客 1565

《tkinter实用教程9》Radiobutton控件

tkinter Radiobutton 控件 tkinter 中的 Radiobutton 控件(单选控件)可以允许用户从多个选项中选取一个选项,这一点和 Checkbutton 不同,Checkbutton 不会限制选中的选项数量。 如何创建一个 Radiobutton 单选列表 Radiobutton 常常和集合 set 一起出现,每个 Radiobutton 实例代表集合中的一个选项,这些实例都和一个共同的变量关联。 比如,现在我想买一个手机,由于经济拮据,只能买一个,需要从众多品牌集合中,挑一个称心

魏大大 4014

基于Playwright和反爬虫规避技术的雪球股票讨论数据采集方案

随着量化投资和社交投资的兴起,雪球作为中国领先的投资社交平台,其用户讨论数据成为研究市场情绪的重要来源。本文将详细介绍如何使用最新的Playwright技术和反爬虫规避策略,构建一个高效、稳定的雪球股票讨论爬虫系统。本文详细介绍了基于Playwright的雪球股票讨论爬虫实现方案,涵盖了从基础配置到高级反爬虫策略的各个方面。AI驱动的反爬虫对抗更智能的请求调度算法区块链技术在数据溯源中的应用联邦学习在数据采集中的运用。

2201_76125261的博客 1004

tkinter教程3:控件CheckButton和RadioButton

tkinter教程3:控件CheckButton和RadioButton 本文博客链接:http://blog.youkuaiyun.com/jdh99,作者:jdh,转载请注明. 环境: python版本:3.5 开发环境:pyCharm 源码: CheckButton: import tkinter as tk import threading def main(): ...

jdh99的专栏 901

[系统安全] 十一.那些年的熊猫烧香及PE病毒行为机理分析

如果你想成为一名逆向分析或恶意代码检测工程师,或者对系统安全非常感兴趣,就必须要认真分析一些恶意样本。熊猫烧香病毒就是一款非常具有代表性的病毒,当年造成了非常大的影响,并且也有一定技术手段。本文将详细讲解熊猫烧香的行为机理,并通过软件对其功能行为进行分析,这将有助于我们学习逆向分析和反病毒工作。后续作者还将对其进行逆向调试,以及WannaCry勒索蠕虫、各种恶意样本及木马的分析。基础性文章,希望您喜欢!同时,本文部分实验参考姜晔老师的视频分析,真的非常佩服和值得去学习的一位老师。技术路上哪有享乐,为了提升安

杨秀璋的专栏 7327

游戏开发中的CV:实时动作捕捉与虚拟交互

游戏开发中的CV:实时动作捕捉与虚拟交互​ ,人工智能,计算机视觉,大模型,AI,在当今游戏产业中,玩家对游戏体验的要求日益提高,追求更加真实、沉浸的交互感受。计算机视觉(Computer Vision,CV)技术的飞速发展,为游戏开发带来了革命性的突破,其中实时动作捕捉与虚拟交互技术更是成为提升游戏品质的核心驱动力。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 16万+

Python3 GUI编程: 自带图形库 tkinter 学习教程

1、为什么学tkinter tkinter的优缺点 优点:python3 GUI编程需要图形库,常用的有tkinter,wxWidgets,Qt,GTK等等。但是Python自带的库仅仅只是支持Tk的Tkinter,使用Tkinter,不需要安装任何其他包,就可以直接使用。 缺点:tkinter是十分轻量级的,他没有可视化的控件页面和软件,也没办法开发复杂的桌面应用,只能写一写小巧轻量级的小程序。 综上:tkinter适合日常使用,学习成本低,使用场景广。 2、tkinter语法 1、用tk创建一个窗体

小哈里的博客 2671

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

实战tkinter图形界面开发_Tkinter python(图形开发界面)

Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。目录:1、简单实例2、Label控件3、Button控件4、Entry控件5、点击按钮输出输入框中的内容6、Text控件7、带滚动条的T...

weixin_39787057的博客 1042

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

14.千峰教育Tkinter----自制随堂笔记

kkk

zhangkaiboheike的博客 518

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

tkinter函数02

Menu menubar=tkinter.Menu(win) win.config(menu=menubar) #创建一个菜单选项 menu1=tkinter.Menu(menubar,tearoff=False) #给菜单选项添加内容 def func(): print("***********************") for item in ["Python","c","C++"...

ordinarylive的博客 478

Tkinter之Radiobutton篇

''' Created on 2017年9月11日 @author: Nick ''' ''' Tkinter之Radiobutton篇 Radiobutton为单选按钮,即在同一组内只能有一个按钮被选中,每当选中组内的一个按钮时,其它的按钮自动改为非选中态,与其他控件不同的是:它有组的概念 ''' #_*_coding:utf-8_*_ import tkinter as tk from t

pengzhi5966885的博客 3323

TKinter Radiobutton

TKinter Radiobutton 觉得有用的话,欢迎一起讨论相互学习~Follow Me 感谢莫烦老师 详情 创建windows window = tk.Tk() window.title('my window') window.geometry('500x500') 创建显示label var1 = tk.StringVar() l = tk.Label(window, bg='ye...

泛用演化计算、通用人工智能优化模型 670

Tkinter组件:Radiobutton

Tkinter组件:Radiobutton

记录学习路上的一些拙见 1166
上一篇: Tkinter教程之Checkbutton篇
下一篇: Tkinter教程之Listbox篇
jcodeer
博客等级 码龄22年 272粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值