Tkinter Entry'nin içine if girmek

Örnek veriyorum iki tane entrymiz var
tb_aden = tk.Entry()
tb_aden.place(x=125, y= 125)
tb_aden = tk.Entry()
tb_aden.place(x=125, y= 160)

ben

bu if’i giriş şifre olarak nasıl girebilirim?

if Kullanıcı_Adı == ‘skyfall’ and Şifre == ‘12345678’:
print(‘Sisteme hoşgeldiniz.’)

elif not Kullanıcı_Adı:
print(‘Kullanıcı Adı Boş Bırakılamaz.’)
elif not Şifre:
print(‘Şifre Boş Bırakılamaz.’)
else:
print(‘Hatalı Şifre veya Kullanıcı adı’)

kodlarınızı konu açarken yazdığınız yerde </> simgesine basarak yada Ctrl+E tuşlarına basarak kodu girin yada yapıştırın.

import tkinter as tk

root = tk.Tk()

def tiklandi():
    if kullanici_adi.get().replace(" ","")=="":
        print("kullancı adı boş bırakılmaz")
    elif sifre.get().replace(" ","")=="":
        print("şifre boş olmaz")
    elif kullanici_adi.get() == "skyfall" and sifre.get() == "12345678":
        print("giriş yapıldı")
    else:
        print("hatalı")
kullanici_adi = tk.Entry()
kullanici_adi.place(x=125, y= 100)
sifre = tk.Entry()
sifre.place(x=125, y= 140)
button = tk.Button(root, text="Giriş",command=tiklandi)

button.place(x=125,y=180)

root.mainloop()

Bu işinizi görür sanırım

2 Beğeni

import tkinter as tk

pencere = tk.Tk()
pencere.title("Entry değerleri alma")
pencere.geometry("500x300")


def login():
    kullanici_adi = "skyfall"
    sifre = "12345678"
    if username_ent.get() == kullanici_adi and password_ent.get() == sifre:
        sonuc.config(text="Sisteme hoşgeldiniz")

    elif username_ent.get() == "":
        sonuc.config(text="Kullanıcı Adı boş bırakılamaz")

    elif password_ent.get() == "":
        sonuc.config(text="Şifre boş bırakılamaz ")

    else:
        sonuc.config(text="Hatalı Kullanıcı Adı veya şifre")

username = tk.Label(pencere, text="Kullanıcı Adı")
username.grid(row=0, column=0, pady=20)

username_ent = tk.Entry(pencere)
username_ent.grid(row=0, column=1, padx=10)

password = tk.Label(pencere, text="Şifre")
password.grid(row=1, column=0, pady=10)

password_ent = tk.Entry(pencere, show="*")
password_ent.grid(row=1, column=1)

login = tk.Button(pencere, text="GİRİŞ", command=login)
login.grid(row=2, column=0, columnspan=2)

sonuc = tk.Label(pencere, text="", font=(".", 12))
sonuc.grid(row=3, column=0, columnspan=2, pady=10)


pencere.mainloop()

printleri terminalde degilde uygulama üzerinde görmek isterseniz diye alternatif örnek

2 Beğeni