radio button html5,Tkinter Radiobutton单选框的用法
单选框(Radiobutton)表示该组元素仅可以选中其中一个元素。
创建单选框时,多个同组的元素的 variable 属性要相同,这样才表示它们是属于一个组的。另外,同一个组内的元素 value 属性应该不同,这样当某个元素被选中时,variable 指定的值就等于该元素对应的 value 属性的值。
import sys # 引入sys模块
if sys.version_info.major == 3: # 如果是Python 3
import tkinter as tk
elif sys.version_info.major == 2: # 如果是Python 2
import Tkinter as tk
import random
class DemoApplication(tk.Frame):
def on_radiobox_changed(self):
if self.check_box_var1.get()==1:
main_win.title(u"C被选中了")
elif self.check_box_var1.get()==2:
main_win.title(u"Python被选中了")
elif self.check_box_var1.get()==3:
main_win.title(u"Java被选中了")
else:
main_win.title(u"单选框演示")
def createWidgets(self):
self.check_box_var1 = tk.IntVar()
# 创建单选框1
self.check_box1 = tk.Radiobutton(main_win,
text=u'C',
variable = self.check_box_var1,
value = 1,
command=self.on_radiobox_changed)
self.check_box1.pack()
# 创建单选框2
self.check_box2 = tk.Radiobutton(main_win,
text=u'Python',
variable = self.check_box_var1,
value = 2,
command=self.on_radiobox_changed)
self.check_box2.pack()
# 创建一个单选框
self.check_box3 = tk.Radiobutton(main_win,
text=u'Java',
variable = self.check_box_var1,
value = 3,
command=self.on_radiobox_changed)
self.check_box3.pack()
def __init__(self, master=None):
tk.Frame.__init__(self, master)
self.createWidgets()
main_win = tk.Tk() # 创建主窗口
main_win.title(u"单选框演示") # 设置主窗口的标题
main_win.geometry("300x100") # 设置主窗口的大小
app = DemoApplication(master=main_win)
app.mainloop() # 启动消息循环
运行该程序,可以看到如图 1 所示的窗口。
图 1 单选框初始状态
不同单选框被选中后的状态如图 2 所示。
图 2 不同单选框被选中后的状态
radio button html5,Tkinter Radiobutton单选框的用法相关推荐
- pythontkinter控件单选框怎么判断是否被选中_Python GUI编程(Tkinter)Radiobutton单选框控件...
import tkinter win = tkinter.Tk() win.title("sunck") win.geometry("400x400+200+20&quo ...
- Android用按钮确定单选框,Android RadioButton单选框的使用方法
Android RadioButton单选框的使用方法 复制代码 代码如下: public class MainActivity extends Activity { public RadioGrou ...
- java jradiobutton使用_Java Swing组件单选框JRadioButton用法示例
本文实例讲述了Java Swing组件单选框JRadioButton用法.分享给大家供大家参考,具体如下: JRadioButton是Swing中的单选框.所谓单选框是指,在同一个组内虽然有多个单选框 ...
- RadioGroup和RadioButton(单选框)
1.布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:to ...
- antd radio设置默认选中_单选框radio总结(获取值、设置默认选中值、样式)
单选框 radio 是 否 1.获取值 $("input[name='killOrder']:checked").val(); $('input:radio:checked').v ...
- MFC Radio Button 使用 分组 RadioButton 用法
1. 环境:VS2010 2. 分组 将radio1.radio2.radio3分为1组,radio4.radio5分为另一组: 方法:设置 radio1 的 属性: group.tabstop ...
- CSS3重新定义input中呆若木鸡的默认复选框CheckBox和单选框Radio样式
<!DOCTYPE html> <html> <head><meta charset="UTF-8"><style>/* ...
- 常用JS操作(复选框、单选框、下拉框)
直接上代码: jskey_form.js View Code if(typeof ($jskey) != "object") { $jskey = {}; } $jskey ...
- 【Vue.js】Vue.js组件库Element中的单选框、多选框、输入框和计数器
1.Radio 单选框 基础用法 由于选项默认可见,不宜过多,若选项过多,建议使用 Select 选择器. 要使用 Radio 组件,只需要设置v-model绑定变量,选中意味着变量的值为相应 Rad ...
最新文章
- 数据统计之日下单用户量统计
- sixth week:third work
- 说说在MVC开发中,遇到的错误及解决方法(本文章是我在实际开发中总结出来的,希望对您有帮助)...
- Uncaught TypeError: Cannot read property 'value'' of null
- ListView中加入Button后,Button的点击事件和ListView的点击事件冲突
- 4.MySQL基础操作
- 【Yii框架系列一】Yii中CDbCriteria常用总结
- 程序员每天晚上都去翻垃圾,竟然年入60万美元?
- [转]Vs解决方案的目录结构设置和管理
- Leetcode题解(十九)
- uiactionsheet 代理_iOS UIActionSheet (点击事件笔记)
- 如何系统学习SWAT模型—建模方法、实例应用、高级进阶
- 记录下IDEA导入web项目遇到的web facet问题
- 基于Femu搭建ZNS
- 八、CSS基础选择器
- 虚函数 虚继承 抽象类
- Kaggle TMDB 票房预测挑战赛
- HTML表格翻页效果-洋葱先生-杨少通
- 我的Python笔记02
- 如何学好c++,还是好好看书籍吧!
热门文章
- pdf to word android,Scanned PDF to Word
- barrier linux,LinuxBarrierI/O的介绍有哪些呢? 爱问知识人
- class mywnd : pubic qwidget是什么意思_学了这么久java反射,你知道class.forName和classloader的区别吗?...
- 奇奇seo优化软件_信阳seo优化排名软件
- java对象赋值_Java 对象不使用时为什么要赋值为 null?
- c++ list 修改_Cpython源码阅读17-list自动扩容原理
- java常用的统计_常用统计函数Java版[转]
- ubuntu安装qt4
- [PHP] 安装PHP报错“Primary script unknown”的解决方法
- 从List分组后重新组织数据