Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import tkinter
- window=tkinter.Tk()
- window.title("soos")
- window.geometry("500x700")
- window.resizable(width=False, height=False)
- def clicked():
- if v6.get()==1 :
- a=float(v1.get())
- print(a)
- elif v6.get()==2 :
- a=int(v1.get())+int(v2.get())
- elif v6.get()==3 :
- a=int(v1.get())+int(v2.get())+int(v3.get())
- elif v6.get()==4 :
- a=int(v1.get())+int(v2.get())+int(v3.get())+int(v4.get())
- else:
- a=int(v1.get())+int(v2.get())+int(v3.get())+int(v4.get())+int(v5.get())
- l6["text"]="výpočet je "+str(a)
- b1=tkinter.Button(window, text="vypočítaj", command=clicked)
- b1.place(x=20,y=110)
- l1=tkinter.Label(window, text="zadaj číslo 1")
- l1.place(x=90,y=10)
- l2=tkinter.Label(window, text="zadaj číslo 2")
- l2.place(x=90,y=30)
- l3=tkinter.Label(window, text="zadaj číslo 3")
- l3.place(x=90,y=50)
- l4=tkinter.Label(window, text="zadaj číslo 4")
- l4.place(x=90,y=70)
- l5=tkinter.Label(window, text="zadaj číslo 5")
- l5.place(x=90,y=90)
- l6=tkinter.Label(window, text="")
- l6.place(x=90,y=110)
- v1=tkinter.StringVar()
- v2=tkinter.StringVar()
- v3=tkinter.StringVar()
- v4=tkinter.StringVar()
- v5=tkinter.StringVar()
- v6=tkinter.IntVar()
- v6.set(5)
- def kliknutie_mysou_r1(event):
- l1.place(x=90,y=10)
- l2.place_forget()
- l3.place_forget()
- l4.place_forget()
- l5.place_forget()
- e1.place(x=160,y=10)
- e2.place_forget()
- e3.place_forget()
- e4.place_forget()
- e5.place_forget()
- def kliknutie_mysou_r2(event):
- l1.place(x=90,y=10)
- l2.place(x=90,y=30)
- l3.place_forget()
- l4.place_forget()
- l5.place_forget()
- e1.place(x=160,y=10)
- e2.place(x=160,y=30)
- e3.place_forget()
- e4.place_forget()
- e5.place_forget()
- def kliknutie_mysou_r3(event):
- l1.place(x=90,y=10)
- l2.place(x=90,y=30)
- l3.place(x=90,y=50)
- l4.place_forget()
- l5.place_forget()
- e1.place(x=160,y=10)
- e2.place(x=160,y=30)
- e3.place(x=160,y=50)
- e4.place_forget()
- e5.place_forget()
- def kliknutie_mysou_r4(event):
- l1.place(x=90,y=10)
- l2.place(x=90,y=30)
- l3.place(x=90,y=50)
- l4.place(x=90,y=70)
- l5.place_forget()
- e1.place(x=160,y=10)
- e2.place(x=160,y=30)
- e3.place(x=160,y=50)
- e4.place(x=160,y=70)
- e5.place_forget()
- def kliknutie_mysou_r5(event):
- l1.place(x=90,y=10)
- l2.place(x=90,y=30)
- l3.place(x=90,y=50)
- l4.place(x=90,y=70)
- l5.place(x=90,y=90)
- e1.place(x=160,y=10)
- e2.place(x=160,y=30)
- e3.place(x=160,y=50)
- e4.place(x=160,y=70)
- e5.place(x=160,y=90)
- r1=tkinter.Radiobutton(window, text="1 číslo", variable=v6, value=1)
- r1.place(x=10,y=10)
- r1.bind("<Button-1>", kliknutie_mysou_r1)
- r2=tkinter.Radiobutton(window, text="2 čísla", variable=v6, value=2)
- r2.place(x=10,y=30)
- r2.bind("<Button-1>", kliknutie_mysou_r2)
- r3=tkinter.Radiobutton(window, text="3 čísla", variable=v6, value=3)
- r3.place(x=10,y=50)
- r3.bind("<Button-1>", kliknutie_mysou_r3)
- r4=tkinter.Radiobutton(window, text="4 čísla", variable=v6, value=4)
- r4.place(x=10,y=70)
- r4.bind("<Button-1>", kliknutie_mysou_r4)
- r5=tkinter.Radiobutton(window, text="5 čísiel", variable=v6, value=5)
- r5.place(x=10,y=90)
- r5.bind("<Button-1>", kliknutie_mysou_r5)
- e1=tkinter.Entry(window, textvariable=v1)
- e1.place(x=160,y=10)
- e2=tkinter.Entry(window, textvariable=v2)
- e2.place(x=160,y=30)
- e3=tkinter.Entry(window, textvariable=v3)
- e3.place(x=160,y=50)
- e4=tkinter.Entry(window, textvariable=v4)
- e4.place(x=160,y=70)
- e5=tkinter.Entry(window, textvariable=v5)
- e5.place(x=160,y=90)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement