почему не работает функция

Если выбираем '+1' то к единице прибавляется 1, если(x2) то единица умножается на два. но функция не работает
from tkinter import*
root=Tk()

def event():
    a=int(lab['text'])
    if 1==i.get():
        a+=1
    elif i.get()==2:
        a*=1   


lab=Label(root,text='1')
lab.grid(row=0,column=0)

but=Button(root,text='Действие',command=event)
but.grid(row=1,column=0)

i =IntVar()
i.set(1)

i1=Radiobutton(root,text='+1',variable=i,value=1)
i1.grid(row=0,column=1)

i2=Radiobutton(root,text='x2',variable=i,value=2)
i2.grid(row=1,column=1)

Комментарии

Популярные сообщения из этого блога

Skipping acquire of configured file 'contrib/binary-i386/Packages' as repository … doesn't support architecture 'i386'

FillChar and StringOfChar under Delphi 10.2 for Win64 Release Target

Python Selenium - How to configure a client certificate file while initializing PhantomJS driver instance