Soru & Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-300088-1595840762.png
tarikbulbul16
05.04.2021 - 12:50
from tkinter import *
import sqlite3
pencere = Tk()
pencere.title("Giriş Ekranı")
pencere.geometry("300x300")
pencere.resizable(False,False)
pencere.configure(background="#ffdead")
db=sqlite3.connect("veritabanı.db")
cr=db.cursor()
cr.execute("CREATE TABLE IF NOT EXISTS Şifre('Şifre')")
cr.execute("INSERT INTO Şifre('Şifre') VALUES ('Yazılım')")
db.commit()
cr.execute("SELECT Şifre FROM Şifre")
db_sifre=cr.fetchall()
def sign_in():
    sifre=entry.get()
    if sifre==db_sifre:
        pencere.destroy()
        pencere2= Tk()
        pencere2.title("Yazılım")
        pencere2.state("zoomed")
        pencere2.minsize(300, 300)
        pencere2.configure(background="Black")
    else:
        entry.destroy()
        buton.destroy()
        label.destroy()
        yanlis=Label(pencere)
        yanlis.config(text="Şifre Yanlış",font=("Times New Roman",40), bg="#b22222")
        yanlis.place(x=20,y=40)
label=Label(pencere)
label.config(text="Şifreyi Gir",font=("Times New Roman",40), bg="#ffe4c4", fg="Yellow")
label.place(x=20,y=40)

entry=Entry(pencere, show= "*")
entry.place(x=20,y=120)

buton=Button(pencere)
buton.config(text="Giriş yap",bg="#ffdab9",fg="white",command=sign_in)
buton.place(x=20,y=150)
mainloop()
db.close()

Bunlar da kodlar.