Closed hrx20000209 closed 3 years ago
如题,主题程序使用的是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()
var = tkinter.IntVar()
var.set(1)
r1 = tkinter.Radiobutton(screen, text='Picture A', variable=var, value=1)
r1.pack()
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()
如题,主题程序使用的是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()
Br2 = 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()