merhaba ben tkinter ile bir program yaptım fakat bir sorun var girilen bilgileri kayıt etmesini istiyorum kendi içinde bir dataya kayıt etsin istiyorum birçok kaynaa baktım çözüm bulamadım lütfen yardımcı olun butona basınca bilgileri kayıt etsin 1. pencere ise bir buton gelsin kayıt ettiğimiz kullancıyı göstermek için 2. sayfada kayıt edilen kişiyi 1. sayfada gözüksün üstüne basılınca o kişinin bilgileri açılsın
import tkinter
import sqlite3
baglanti=sqlite3.connect(“kisiler.db”)
imlec=baglanti.cursor()
imlec.execute(“CREATE TABLE IF NOT EXISTS bilgiler(İSİM_SOYİSİM TEXT,TC INT,ANA_ADI TEXT,BABA_ADI TEXT,DOGUM_TARİHİ INT,DOGUM_YERİ TEXT,SERİ_NO TEXT ,ADRES TEXT,ANNESİNİN_ANNESİ TEXT, ANNESİNİN_BABASI TEXT,ANNE_KIZLIK_SOYADI TEXT,BABASININ_BABASI TEXT,BABASININ_ANNESİ TEXT,TELEON_NO INT )”)
baglanti.commit()
def kayıtet():
imlec.execute("insert into bilgiler values ('%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s',)",[a,b,c,d,e,f,g,h,l,m,n,o,p,r])
baglanti.commit()
def kisiolustur():
tab2=tkinter.Tk()
tab2.title("Kişi Oluştur")
tab2.geometry("820x660")
tab2_label=tkinter.Label(tab2,text="İSİM_SOYİSİM")
tab2_label.place(x=10,y=40)
tab2_entry=tkinter.Entry(tab2,width="40")
tab2_entry.place(x=115,y=40)
tab3_label=tkinter.Label(tab2,text="T.C")
tab3_label.place(x=10,y=80)
tab3_entry=tkinter.Entry(tab2,width="40")
tab3_entry.place(x=115,y=80)
tab4_label=tkinter.Label(tab2,text="ANA ADI")
tab4_label.place(x=10,y=120)
tab4_entry=tkinter.Entry(tab2,width="40")
tab4_entry.place(x=115,y=120)
tab5_label=tkinter.Label(tab2,text="BABA ADI")
tab5_label.place(x=10,y=160)
tab5_entry=tkinter.Entry(tab2,width="40")
tab5_entry.place(x=115,y=160)
tab6_label=tkinter.Label(tab2,text="DOĞUM TARİHİ")
tab6_label.place(x=10,y=200)
tab6_entry=tkinter.Entry(tab2,width="40")
tab6_entry.place(x=115,y=200)
tab7_label=tkinter.Label(tab2,text="DOĞUM YERİ")
tab7_label.place(x=10,y=240)
tab8_entry=tkinter.Entry(tab2,width="40")
tab8_entry.place(x=115,y=240)
tab9_label=tkinter.Label(tab2,text="SERİ NO")
tab9_label.place(x=10,y=280)
tab10_entry=tkinter.Entry(tab2,width="40")
tab10_entry.place(x=115,y=280)
tab11_label=tkinter.Label(tab2,text="ADRES")
tab11_label.place(x=10,y=320)
tab12_entry=tkinter.Entry(tab2,width="100")
tab12_entry.place(x=115,y=320)
tab13_label=tkinter.Label(tab2,text="ANNESİNİN ANNESİ")
tab13_label.place(x=0,y=360)
tab14_entry=tkinter.Entry(tab2,width="40")
tab14_entry.place(x=115,y=360)
tab15_label=tkinter.Label(tab2,text="ANNESİNİN BABASI")
tab15_label.place(x=0,y=400)
tab16_entry=tkinter.Entry(tab2,width="40")
tab16_entry.place(x=115,y=400)
tab17_label=tkinter.Label(tab2,text="ANNE KIZLIK SOYADI")
tab17_label.place(x=0,y=440)
tab18_entry=tkinter.Entry(tab2,width="40")
tab18_entry.place(x=115,y=440)
tab19_label=tkinter.Label(tab2,text="BABASININ BABASI")
tab19_label.place(x=0,y=480)
tab20_entry=tkinter.Entry(tab2,width="40")
tab20_entry.place(x=115,y=480)
tab21_label=tkinter.Label(tab2,text="BABASININ ANNESİ")
tab21_label.place(x=0,y=520)
tab22_entry=tkinter.Entry(tab2,width="40")
tab22_entry.place(x=115,y=520)
tab23_label=tkinter.Label(tab2,text="TELEON NO:")
tab23_label.place(x=0,y=560)
tab24_entry=tkinter.Entry(tab2,width="40")
tab24_entry.place(x=115,y=560)
bilgiler=[]
tab2_button=tkinter.Button(tab2,text="BİLGİLERİ KAYIT ET",width=120,bg="red",font=16,command=kayıtet)
tab2_button.place(x=0,y=628)
tab2.mainloop()
tab1=tkinter.Tk()
tab1.geometry(“800x700”)
tab1_buton=tkinter.Button(text=“kisi ekle”,command=kisiolustur)
tab1_buton.pack()
tab1.mainloop()[quote=“Besir_Capkan, post:1, topic:13497, full:true”]
merhaba ben tkinter ile bir program yaptım fakat bir sorun var girilen bilgileri kayıt etmesini istiyorum kendi içinde bir dataya kayıt etsin istiyorum birçok kaynaa baktım çözüm bulamadım lütfen yardımcı olun butona basınca bilgileri kayıt etsin 1. pencere ise bir buton gelsin kayıt ettiğimiz kullancıyı göstermek için 2. sayfada kayıt edilen kişiyi 1. sayfada gözüksün üstüne basılınca o kişinin bilgileri açılsın
import tkinter
import sqlite3
baglanti=sqlite3.connect(“kisiler.db”)
imlec=baglanti.cursor()
imlec.execute(“CREATE TABLE IF NOT EXISTS bilgiler(İSİM_SOYİSİM TEXT,TC INT,ANA_ADI TEXT,BABA_ADI TEXT,DOGUM_TARİHİ INT,DOGUM_YERİ TEXT,SERİ_NO TEXT ,ADRES TEXT,ANNESİNİN_ANNESİ TEXT, ANNESİNİN_BABASI TEXT,ANNE_KIZLIK_SOYADI TEXT,BABASININ_BABASI TEXT,BABASININ_ANNESİ TEXT,TELEON_NO INT )”)
baglanti.commit()
def kayıtet():
imlec.execute("insert into bilgiler values ('%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s',)",[a,b,c,d,e,f,g,h,l,m,n,o,p,r])
baglanti.commit()
def kisiolustur():
tab2=tkinter.Tk()
tab2.title("Kişi Oluştur")
tab2.geometry("820x660")
tab2_label=tkinter.Label(tab2,text="İSİM_SOYİSİM")
tab2_label.place(x=10,y=40)
tab2_entry=tkinter.Entry(tab2,width="40")
tab2_entry.place(x=115,y=40)
tab3_label=tkinter.Label(tab2,text="T.C")
tab3_label.place(x=10,y=80)
tab3_entry=tkinter.Entry(tab2,width="40")
tab3_entry.place(x=115,y=80)
tab4_label=tkinter.Label(tab2,text="ANA ADI")
tab4_label.place(x=10,y=120)
tab4_entry=tkinter.Entry(tab2,width="40")
tab4_entry.place(x=115,y=120)
tab5_label=tkinter.Label(tab2,text="BABA ADI")
tab5_label.place(x=10,y=160)
tab5_entry=tkinter.Entry(tab2,width="40")
tab5_entry.place(x=115,y=160)
tab6_label=tkinter.Label(tab2,text="DOĞUM TARİHİ")
tab6_label.place(x=10,y=200)
tab6_entry=tkinter.Entry(tab2,width="40")
tab6_entry.place(x=115,y=200)
tab7_label=tkinter.Label(tab2,text="DOĞUM YERİ")
tab7_label.place(x=10,y=240)
tab8_entry=tkinter.Entry(tab2,width="40")
tab8_entry.place(x=115,y=240)
tab9_label=tkinter.Label(tab2,text="SERİ NO")
tab9_label.place(x=10,y=280)
tab10_entry=tkinter.Entry(tab2,width="40")
tab10_entry.place(x=115,y=280)
tab11_label=tkinter.Label(tab2,text="ADRES")
tab11_label.place(x=10,y=320)
tab12_entry=tkinter.Entry(tab2,width="100")
tab12_entry.place(x=115,y=320)
tab13_label=tkinter.Label(tab2,text="ANNESİNİN ANNESİ")
tab13_label.place(x=0,y=360)
tab14_entry=tkinter.Entry(tab2,width="40")
tab14_entry.place(x=115,y=360)
tab15_label=tkinter.Label(tab2,text="ANNESİNİN BABASI")
tab15_label.place(x=0,y=400)
tab16_entry=tkinter.Entry(tab2,width="40")
tab16_entry.place(x=115,y=400)
tab17_label=tkinter.Label(tab2,text="ANNE KIZLIK SOYADI")
tab17_label.place(x=0,y=440)
tab18_entry=tkinter.Entry(tab2,width="40")
tab18_entry.place(x=115,y=440)
tab19_label=tkinter.Label(tab2,text="BABASININ BABASI")
tab19_label.place(x=0,y=480)
tab20_entry=tkinter.Entry(tab2,width="40")
tab20_entry.place(x=115,y=480)
tab21_label=tkinter.Label(tab2,text="BABASININ ANNESİ")
tab21_label.place(x=0,y=520)
tab22_entry=tkinter.Entry(tab2,width="40")
tab22_entry.place(x=115,y=520)
tab23_label=tkinter.Label(tab2,text="TELEON NO:")
tab23_label.place(x=0,y=560)
tab24_entry=tkinter.Entry(tab2,width="40")
tab24_entry.place(x=115,y=560)
bilgiler=[]
tab2_button=tkinter.Button(tab2,text="BİLGİLERİ KAYIT ET",width=120,bg="red",font=16,command=kayıtet)
tab2_button.place(x=0,y=628)
tab2.mainloop()
tab1=tkinter.Tk()
tab1.geometry(“800x700”)
tab1_buton=tkinter.Button(text=“kisi ekle”,command=kisiolustur)
tab1_buton.pack()
tab1.mainloop()
[/quote]