没有合适的资源?快使用搜索试试~ 我知道了~
tkinter中的单选框Radiobutton应用实例
10 下载量 28 浏览量
2020-12-22
00:32:18
上传
评论
收藏 46KB PDF 举报
温馨提示
试读
1页
原文地址 分类目录——tkinter 先看效果 Radiobutton使用 var1 = tk.StringVar() var1.set('B') # 设置哪一个被默认选中,如果设置值不在可选项中,则全不被选中 r1 = tk.Radiobutton(window, text='Option A',variable=var1, value='A', command=print_selection) # Radiobutton 单选框 # 可供传入的属性有: activebackground, activeforeground, anchor,
资源推荐
资源详情
资源评论
tkinter中的单选框中的单选框Radiobutton应用实例应用实例
原文地址
分类目录——tkinter
先看效果
Radiobutton使用
var1 = tk.StringVar()
var1.set('B') # 设置哪一个被默认选中,如果设置值不在可选项中,则全不被选中
r1 = tk.Radiobutton(window, text='Option A',variable=var1, value='A',
command=print_selection)
# Radiobutton 单选框
# 可供传入的属性有: activebackground, activeforeground, anchor,
# background, bd, bg, bitmap, borderwidth, command, cursor,
# disabledforeground, fg, font, foreground, height,
# highlightbackground, highlightcolor, highlightthickness, image,
# indicatoron, justify, padx, pady, relief, selectcolor, selectimage,
# state, takefocus, text, textvariable, underline, value, variable,
# width, wraplength.
r1.pack(anchor='w')
tk.Radiobutton(window, text='Option B',variable=var1, value='B', command=print_selection).pack()
其中一个Radiobutton是一个选项,如果想要有多个可供选择的选项就需要多写几个Radiobutton,注意同一组的需要互斥选中
的需要设置variable属性为同一个
用for循环迭代生成
# 用for语句循环生成
var2 = tk.StringVar()
vlist = ['张','王','李','赵'] for v in vlist:
tk.Radiobutton(window, text='Option '+v,variable=var2, value=v).pack()
最上面的Label
# 根据选择设置Label中显示的值
def print_selection():
l.config(text='you have selected ' + var1.get())
# 获得var1的值,并配置给(config)Label中的text属性(也就是在label中的显示内容)
l = tk.Label(window, bg='yellow', width=20, text='empty')
l.pack()
全部代码
参考文献
代码主要来自 Radiobutton 选择按钮,略有改动
作者:BBJG_001
资源评论
weixin_38724333
- 粉丝: 5
- 资源: 955
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功