python tkinter radiobutton
时间: 2023-04-19 11:03:34 浏览: 102
tkinter中的单选框Radiobutton应用实例
Python中的tkinter库提供了Radiobutton(单选框)组件,它允许用户从一组选项中选择一个选项。
创建Radiobutton时,您需要指定每个选项的值和显示文本。然后,将这些选项组合成一个Radiobutton组,并指定一个变量来跟踪用户选择的选项。
以下是一个简单的示例代码,用于创建两个单选按钮和一个标签,用于显示用户选择的选项:
```
import tkinter as tk
root = tk.Tk()
root.geometry("200x100")
var = tk.StringVar()
var.set("Option 1")
rb1 = tk.Radiobutton(root, text="Option 1", variable=var, value="Option 1")
rb1.pack()
rb2 = tk.Radiobutton(root, text="Option 2", variable=var, value="Option 2")
rb2.pack()
label = tk.Label(root, textvariable=var)
label.pack()
root.mainloop()
```
在这个例子中,我们创建了两个单选按钮“Option 1”和“Option 2”,并将它们添加到一个单选按钮组中。变量var被用来跟踪用户选择的选项。当用户选择一个选项时,标签将显示用户选择的选项的值。
阅读全文