我正在制作一个tkinter窗口,并且在我的一个课程中创建了单选按钮。我想在另一个类中使用单选按钮的值,但未定义“选择”。
class PageOne(tk.Frame):
def __init__(self, parent, controller):
tk.Frame.__init__(self,parent)
var = tk.IntVar()
tk.Radiobutton(self, text="Herfindahl Index", variable=var,
value=1).place(relx=0.3, rely=0.3, anchor="w")
tk.Radiobutton(self, text="Crop Diversification Index", variable=var,
value=2).place(relx=0.3, rely=0.4, anchor="w")
choice = var.get()
class PageTwo(tk.Frame):
def __init__(self, parent, controller):
tk.Frame.__init__(self,parent)
if choice==1:
button6 = ttk.Button(self, text=str(choice),
command=herfindahl_index)
button6.place(relx=0.5, rely=0.5, anchor="center")