Arkadaşlar 2. sayfadaki bilgileri doldurduktan sonra göndere bastığım zaman bilgilerin sqlite düşmesini istiyorum ama anlayamadım mantığı yardım edermisiniz?
import tkinter as tk
from tkinter import messagebox
import sqlite3
pencere = tk.Tk()
pencere.state("zoomed")
pencere.configure(background="purple")
etiket1 = tk.Label(text='Kullanıcı Adı?', background="purple", foreground="white")
etiket1.place(x=610, y=350)
etiket2 = tk.Label(text='Şifre?' , background="purple", foreground="white")
etiket2.place(x=630, y=400)
tb_aden1 = tk.Entry()
tb_aden1.place(x=700, y= 350)
tb_aden2 = tk.Entry()
tb_aden2.place(x=700, y= 400)
def giris():
if tb_aden1.get() == "":
messagebox.showerror("Hata Kullanıcı Adı", "Kullanıcı Adı Boş Bırakılamaz.")
else:
if tb_aden2.get() =="":
messagebox.showerror("Hata Şifre","Şifre boş bırakılamaz")
else:
if (tb_aden1.get() == str("1") and tb_aden2.get() == str("1")):
messagebox.showinfo("Başlık", "Giriş Başarılı",)
pencere.destroy()
yenipencere()
else:
messagebox.showerror("Hata Başlık", "Hatalı Giriş")
btngiris = tk.Button(text='Giriş Yap', command=giris , background="blue", foreground="black")
btngiris.place(x=850,y=369)
btnkayıt = tk.Button(text="Kayıt Ol", background="blue", foreground="black")
btnkayıt.place(x=737,y=435)
def yenipencere():
import tkinter as tk
import sqlite3
pencere = tk.Tk()
pencere.state("zoomed")
pencere.configure(background="grey")
baglanti = sqlite3.connect("girisbilgileri.db")
islem = baglanti.cursor()
baglanti.commit()
etiket3 = tk.Label(text="İsminiz")
etiket3.place(x=610 , y=200)
etiket4 = tk.Label(text="Soy İsminiz")
etiket4.place(x=610, y=250)
etiket5 = tk.Label(text="Ad Soyad")
etiket5.place(x=610, y=300)
etiket6 = tk.Label(text="Gmail Adresiniz")
etiket6.place(x=600, y=350)
etiket7 = tk.Label(text="Tc Kimlik Numaranız")
etiket7.place(x=578, y=400)
etiket8 = tk.Label(text="Adresiniz")
etiket8.place(x=610, y=450)
isim = tk.Entry()
isim.place(x=700, y=200)
soyisim = tk.Entry()
soyisim.place(x=700, y=250)
adsoyad = tk.Entry()
adsoyad.place(x=700, y=300)
gmail = tk.Entry()
gmail.place(x=700, y=350)
tc = tk.Entry()
tc.place(x=700, y=400)
adres = tk.Entry()
adres.place(x=700, y=450)
Lb1 = tk.Listbox()
Lb1.place(x=1000, y=600)
listbox = tk.Listbox()
def gönder():
if isim.get() == "":
messagebox.showerror("Hata Boş!.", "Boş Bırakmayınız.")
if soyisim.get() == "":
messagebox.showerror("Hata Boş!.", "Boş Bırakmayınız.")
if adsoyad.get() == "":
messagebox.showerror("Hata Boş!.", "Boş Bırakmayınız.")
if gmail.get() == "":
messagebox.showerror("Hata Boş!.", "Boş Bırakmayınız.")
if tc.get() == "":
messagebox.showerror("Hata Boş!.", "Boş Bırakmayınız.")
if adres.get() == "":
messagebox.showerror("Hata Boş!.", "Boş Bırakmayınız.")
strings= [isim.get(), soyisim.get(), adsoyad.get(), gmail.get(), tc.get(), adres.get()]
Lb1.insert("end",strings)
btnsil = tk.Button(text='Sil.', command=lambda: Lb1.delete(0, tk.END), background="grey", foreground="black")
btnsil.place(x=730, y=530)
entry_temizle()
tb_aden3.focus()
def entry_temizle():
isim.delete(0, tk.END)
soyisim.delete(0, tk.END)
adsoyad.delete(0, tk.END)
gmail.delete(0, tk.END)
tc.delete(0, tk.END)
adres.delete(0, tk.END)
btngönder = tk.Button(text='Gönder.', command=gönder, background="grey", foreground="black")
btngönder.place(x=730, y=500)
islem.execute("insert into kullanicibilgileri (isim, soyisim,adsoyad,gmail,tc,adres,) values (?,?,?,?,?,?)",(isim, soyisim, adsoyad, gmail, tc, adres))
baglanti.commit()
baglanti.close()
pencere.mainloop()