buaa21/summer2020

tkinter库中Radiobutton的使用问题

Closed this issue · 0 comments

如题,主题程序使用的是pygame,在pygame中定义了一个按钮,点击后弹出一个tkinter窗口,作为设置窗口。
用Radiobutton,接受返回值在pygame主循环中利用。
但是目前的问题是无论选择哪个选项,用var.get()得到的值都不变
Radiobutton部分代码如下:
var = tkinter.IntVar()
var.set(1)
r1 = tkinter.Radiobutton(screen, text='Picture A', variable=var, value=1)
r1.pack()B
r2 = tkinter.Radiobutton(screen, text='Picture B', variable=var, value=2)
r2.pack()
r3 = tkinter.Radiobutton(screen, text='Picture C', variable=var, value=2)
r3.pack()
...
screen.mainloop()