Tässä on esimerkki yksinkertainen Tkinterin käytöstä. Esimerkissä lisätään luvut listaan, joka lasketaan valinnan mukaan.
from tkinter import * val = 0 window = Tk() def valinta(): global val val = (int)(var.get()) def laske(event): global val try: luku = float(syote.get()) #Lasketaan valinnan mukaan. if (val == 1): lista.insert("end",luku**2) elif (val == 2): lista.insert("end",luku**3) elif (val == 3): tulos = luku**3-luku**2 lista.insert("end",tulos) except ValueError: print("") def tyhjenna(): #Tyhjennetään. lista.delete(0,"end") #Teksti syote = StringVar() var = IntVar() teksti = Entry(window, textvariable=syote) teksti.bind("<Return>", laske) teksti.pack() #Lista lista = Listbox(window) lista.pack() #Radibuttonit radio1 = Radiobutton(window,text="Nelio",variable=var,value=1,command=valinta) radio1.pack() radio2 = Radiobutton(window,text="Kuutio",variable=var,value=2,command=valinta) radio2.pack() radio3 = Radiobutton(window,text="Erotus",variable=var,value=3,command=valinta) radio3.pack() #Näppäin nappain = Button(window,text="Tyhjennä",command=tyhjenna) nappain.pack() window.mainloop()
Aihe on jo aika vanha, joten et voi enää vastata siihen.