Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
Python 3 Tkinter karşılaşılan giriş ekranın kapatılması
#1
Tkinter da karşılaştığınız giriş ekranı yani kullanıcı adı ve pasword bilgi ekranının girişten sonra kapanması
Gelecek Yapay Zeka İle Gelecek
Alıntı
#2
Standoff Abendov
Problemini buraya ayrıntılı yazarmısın ?
Ne tür bi program yapıyorsun ve programn ana penceresi ne olacak yeni açılan pencerede ne olacak.
Ana pencereyi neden kapatıyoruz
Gelecek Yapay Zeka İle Gelecek
Alıntı
#3
from tkinter import *
import tkinter.messagebox as box

def sorgu():
kullanici_adi=entry1.get()
sifre = entry2.get()
if (kullanici_adi == 'admin' and sifre == '1234'):

global window
window.quit()
else:
box.showinfo('Uyarı','Giriş Bilgileri Yanlış')


window = Tk()
window.title('Kullanışı Şifre Bilgileri')



Label1 = Label(window,text = 'Kullanıcı Adı:')
Label1.pack(padx=15,pady= 5)

entry1 = Entry(window,bd =5)
entry1.pack(padx=15, pady=5)



Label2 = Label(window,text = 'Şifre: ')
Label2.pack(padx = 15,pady=6)

entry2 = Entry(window, bd=5)
entry2.pack(padx = 15,pady=7)




btn = Button( text = 'Giriş',command = sorgu)


btn.pack( padx =5)

mainloop()
Gelecek Yapay Zeka İle Gelecek
Alıntı
#4
Yukardaki kodlarda kullanıcı girişi yaptığında kullanıcı giriş ekranı kapanır
Gelecek Yapay Zeka İle Gelecek
Alıntı
#5
from tkinter import *

pencere1 = Tk()
pencere1.title("GİRİŞ YERİ")
pencere1.geometry("500x250")

defisim = 'arda'
defsifre = '123'


def girisyapma():
sifre = sifregiris.get()
isim = isimgiris.get()

if ((sifre == defsifre) and (isim == defisim)):
print("Giriş başarılı.")
global pencere1
pencere1.destroy()
pencere2 = Tk()
pencere2.title("ANA MENÜ")
baslik = Label(pencere2,text="ANA MENÜ",font=("Arial",35))
baslik.grid(row=0,column=0)
pencere2.mainloop()

else:
print("Giriş başarısız!")


isim=Label(pencere1,text="İsim:",font=("Consolas",30))
isimgiris=Entry(pencere1,font=("Consolas",30))
sifre=Label(pencere1,text="Şifre:",font=("Consolas",30))
sifregiris=Entry(pencere1,font=("Consolas",30))
girisyap=Button(pencere1,text="Giriş Yap",command=girisyapma)


isim.grid(row=0,column=0)
isimgiris.grid(row=0,column=1)
sifre.grid(row=1,column=0)
sifregiris.grid(row=1,column=1)
girisyap.grid(row=2,column=1)


mainloop()
Gelecek Yapay Zeka İle Gelecek
Alıntı
#6
Standoff Abendov
Pencere kapatmayı
global pencere1
pencere1.destroy()

kod ile düzelttim

Yazı fontunu düzelttim

mainloop() düzelttim
Gelecek Yapay Zeka İle Gelecek
Alıntı


Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi

Hakkımızda
    Yapay Zeka Forum , Yapay Zekayı Türkiye'ye tanıtmak ve bu alanda Türkçe kaynak sıkıntısını gidermek ve aynı zamanda Yapay Zekaya ilgi duyan tüm kişileri bir araya getirmek amacıyla kurulmuştur.

Yapay Zeka Forum


yapay zeka

,

yapay sinir ağı

,

yapay sinir ağları

,

derin öğrenme

,

makine öğrenmesi