tkinter Radiobutton
时间: 2023-07-13 15:03:41 浏览: 91
Tkinter Radiobutton 是一个单选按钮组件,它允许用户从一组相互排斥的选项中选择一个选项。
以下是一个简单的 Tkinter Radiobutton 示例:
```python
import tkinter as tk
root = tk.Tk()
root.geometry("200x150")
var = tk.StringVar()
rb1 = tk.Radiobutton(root, text="Option 1", variable=var, value="option1")
rb1.pack()
rb2 = tk.Radiobutton(root, text="Option 2", variable=var, value="option2")
rb2.pack()
rb3 = tk.Radiobutton(root, text="Option 3", variable=var, value="option3")
rb3.pack()
root.mainloop()
```
在此示例中,我们创建了三个 Radiobutton 组件,并将它们分别打包到主窗口中。每个 Radiobutton 组件都有一个不同的文本标签和值,当用户选择其中一个选项时,与该选项相关联的值将存储在一个与所有 Radiobutton 组件共享的变量中。
通过设置 variable 参数,我们可以将所有单选按钮组合在一起,以便用户只能从一组选项中选择一个。此外,我们还可以使用 value 参数来为每个选项分配一个唯一的值。
在这个例子中,我们使用了 `StringVar()` 来创建一个变量,来存储用户所选的选项的值。我们可以通过访问 `var.get()` 来获取当前选中的选项的值。
阅读全文