python tk radiobutton常见例题
时间: 2024-08-11 11:01:43 浏览: 106
Tkinter库中的Radiobutton模块用于创建单选按钮,它允许用户从一组选项中选择一个。下面是一个简单的Python Tkinter Radiobutton的例子:
```python
import tkinter as tk
def on_select():
print("您选择了:", var.get())
root = tk.Tk()
root.title("RadioButtons 示例")
# 创建一个变量来存储当前选中的值
var = tk.StringVar()
var.set("Option A") # 设置默认选项
# 创建三个Radiobutton
rb1 = tk.Radiobutton(root, text="Option A", variable=var, value="A", command=on_select)
rb2 = tk.Radiobutton(root, text="Option B", variable=var, value="B", command=on_select)
rb3 = tk.Radiobutton(root, text="Option C", variable=var, value="C", command=on_select)
# 将它们放在一个网格布局中
rb1.grid(row=0, column=0)
rb2.grid(row=0, column=1)
rb3.grid(row=1, column=0)
root.mainloop()
```
在这个例子中,当用户点击任一Radiobutton时,`on_select` 函数会被触发,并打印出当前选中的值("A"、"B" 或 "C")。`variable` 参数用于关联所有的Radiobutton,而 `value` 参数则是每个选项对应的唯一标识。
阅读全文