Программма представляет собой типо тест, с вариантами ответов. Нужно чтобы по нажатию на кнопку менять переманную которая бы обновляла текст в label и radiobutton.
пока что вот так:
...
def doing (event):
n=sca.get()
qst=qstn[n]
r_n=r[n]
label1.configure(text=qst)
rad0.configure(text="1 - "+r_n[0])
rad1.configure(text="2 - "+r_n[1])
def otvet(event):
n=sca.get()
i=var.get()
if i==i_p[n]:
label2.configure(text="BEPHO")
else:
label2.configure(text="HEBEPHO")
...
qst=""
qstn=["vpros1","vopros2","vopros3"]
r0=['v11','v12']
r1=['v21','v22']
r2=['v31','v32
r=[r0,r1,r2]
i_p=[1,0,1]
n=IntVar()
var=IntVar()
var.set(0)
rad0 = Radiobutton(frame,text="",variable=var,value=0)
rad1 = Radiobutton(frame,text="",variable=var,value=1)
...
but=Button(frame,text="OTBET")
but.bind("<Button-1>",otvet)
label2=Label(frame,text="")
label2.grid(row=4,column=1)
but_nxt=Button(frame,text="NEXT")
but_nxt.bind("<Button-1>",doing)
sca = Scale(root,orient=HORIZONTAL,length=100,from_=0,to=2,tickinterval=1,resolution=1)
...
Заранее спасибо.
p.s. python 3.1.2