要在运行时使用Tkinter的Radiobuttons选中一个选项,可以使用变量来跟踪选中的选项,并使用variable
参数将变量与Radiobuttons绑定。然后,可以使用select()
方法来选中一个选项。
以下是一个示例代码:
import tkinter as tk
def select_option():
selected_option = var.get()
print("Selected option:", selected_option)
root = tk.Tk()
var = tk.StringVar()
option1 = tk.Radiobutton(root, text="Option 1", value="Option 1", variable=var)
option1.pack()
option2 = tk.Radiobutton(root, text="Option 2", value="Option 2", variable=var)
option2.pack()
# 选中Option 1
var.set("Option 1")
option1.select()
button = tk.Button(root, text="Select", command=select_option)
button.pack()
root.mainloop()
在上面的例子中,我们创建了两个Radiobuttons(Option 1和Option 2),并将它们的值与变量var
绑定。然后,我们使用set()
方法将变量设置为"Option 1",并使用select()
方法选中Option 1。最后,我们创建了一个按钮,当点击按钮时,会调用select_option()
函数来获取选中的选项并打印出来。
运行代码后,你会发现Option 1被选中并打印出了"Selected option: Option 1"。