R1 ve R2 yi pack() ile degilde grid() ile paketlemen gerek.
@ibrahimt şimdide bu hata var.
R1.grid(row=, column=) row ve columne gereken satir sutun numaralarini giriniz. R2 de aynı mantıkla row column. L3 labelinin grid ini de goremedim. R1 ve r2 radio butonlarindan dönen değerlere göre işlem yapmayacakmısınız
from tkinter import *
root = Tk()
root.geometry("300x300")
root.config(padx=20, pady=20)
def yaz():
print(f"Adınız : {ad_ent.get()}")
print(f"Şifreniz : {sifre_ent.get()}")
if v.get() == 0:
print(f"Yaşınız : 0-10 yaş aralığında")
else:
print(f"Yaşınız : 10-15 yaş aralığında")
ad_ent.delete(0, END)
sifre_ent.delete(0, END)
ad = Label(root, text="Ad")
ad.grid(row=0, column=0)
ad_ent = Entry(root)
ad_ent.grid(row=0, column=1)
sifre = Label(root, text="Şifreniz")
sifre.grid(row=1, column=0)
sifre_ent = Entry(root)
sifre_ent.grid(row=1, column=1)
yas = Label(root, text="Yaşınız")
yas.grid(row=2, column=0)
v = IntVar()
r1 = Radiobutton(root, text="0-10", variable=v, value=0)
r1.grid(row=2, column=1)
r2 = Radiobutton(root, text="10-15", variable=v, value=1)
r2.grid(row=2, column=2)
yazdir = Button(root, text="Sonuçları Yazdır", command=yaz)
yazdir.grid(row=3, column=0, columnspan=3)
root.mainloop()
1 Beğeni