tkinter 的圆形选择按钮,只能选一个
时间: 2023-07-13 20:21:10 浏览: 150
在 Tkinter 中,圆形选择按钮也被称为单选按钮(Radiobutton)。单选按钮是一组互斥的按钮,只允许用户选择其中的一个选项。
要创建单选按钮,您可以使用 Tkinter 的 `Radiobutton` 类。下面是一个简单的示例代码,演示如何创建单选按钮:
```python
import tkinter as tk
root = tk.Tk()
# 定义变量来存储用户选择的选项
selected_option = tk.StringVar()
# 创建单选按钮
option1 = tk.Radiobutton(root, text="Option 1", variable=selected_option, value="option1")
option2 = tk.Radiobutton(root, text="Option 2", variable=selected_option, value="option2")
option3 = tk.Radiobutton(root, text="Option 3", variable=selected_option, value="option3")
# 将单选按钮添加到窗口中
option1.pack()
option2.pack()
option3.pack()
root.mainloop()
```
在上面的代码中,我们首先创建了一个 `StringVar` 对象来存储用户选择的选项。然后,我们创建了三个单选按钮,每个按钮都有不同的文本和值。最后,我们将这些按钮添加到窗口中,并启动主事件循环。当用户选择其中一个选项时,`selected_option` 变量的值将被更新为相应的值。
阅读全文