在tkinter中通过循环创建的单选按钮,可以通过设置一个变量来存储选中的按钮的值,并将该变量与每个单选按钮绑定。然后,可以通过设置该变量的值来设置默认选中的按钮。
以下是一个示例代码:
import tkinter as tk
root = tk.Tk()
# 创建一个变量来存储选中的按钮的值
selected_value = tk.StringVar()
# 创建单选按钮的值列表
values = ['Option 1', 'Option 2', 'Option 3']
# 循环创建单选按钮
for value in values:
# 创建单选按钮,并将其与变量绑定
button = tk.Radiobutton(root, text=value, variable=selected_value, value=value)
button.pack()
# 设置默认选中的按钮
selected_value.set('Option 2')
root.mainloop()
在上述代码中,我们首先创建了一个selected_value
变量来存储选中的按钮的值。然后,通过循环创建了三个单选按钮,并将它们与selected_value
变量绑定。最后,通过selected_value.set('Option 2')
将默认选中的按钮设置为'Option 2'。
这样,当程序运行时,默认选中的按钮就会被设置为'Option 2'。
领取专属 10元无门槛券
手把手带您无忧上云