一、组件简介
Radiobutton组件,单选按钮,与Checkbutton最大的不同,就是Radiobutton用来实现多选一。
Radiobutton 组件可以包含文本或图像,每一个按钮都可以与一个 Python 的函数或方法与之相关联,当按钮被按下时,对应的函数或方法将被自动执行。
为了多能实现多选一的功能,每一组 Radiobutton 组件应该只与一个变量相关联,所有成员共用这一个变量,然后每一个成员表示该变量的单一值。(这是Radiobutton的重点)
默认情况下,tab 键可以实现在按钮间切换,空格键可以实现是否选择。
听上去有点迷迷糊糊,直接上例子看看。
二、运用实例
本次我们通过三个步步渐进的例子来初步而又印象深刻地认识一下Radiobutton组件。
——
1. Radiobutton基操
import tkinter as tk
root = tk.Tk()
tk.Label(root, text='今天周末吃点啥?').pack(anchor='w')
v = tk.IntVar() # 设置关联变量
# 每一个选项都设置一个单一值
tk.Radiobutton(root, text='小龙虾', variable=v, value=1).pack(anchor='w')
tk