Veritabanından gelen değerler

ogulcan051
23-04-2018, 20:54   |  #1  
ogulcan051 avatarı
OP Taze Üye
Teşekkür Sayısı: 0
2 mesaj
Kayıt Tarihi:Kayıt: Nis 2018

 

Basit bir şifre yöneticisi yapıyorum.Veritabanı olarak sqlite3 kullanıyorum.Şifre üretme,saklama,şifrelerimi göster gibi özelliklere sahip.Şifrelerimi göster fonksiyonuyla yapmak istediğim.Kullanıcı ana şifreşini girip veritabanındaki sakladığı şifreleri görebilecek,fakat bir türlü yapamadım.Benim yazdığım fonksiyon bu şekilde.Şifrelerimi göster butonuna tıkladığımda program donuyor.Nerde yanlış yapıyorum yardımcı olursanız sevinirim.Python ile yazıyorum bu arada.

def sifre_goster(self):

        ana_şifre=str(pencere.parola.text())
        ana_şifre_hashing=hashlib.md5(ana_şifre.encode('utf-8')).hexdigest()
        self.cursor.execute("select * from şifreler where anaşifre=?",(ana_şifre_hashing))
        liste=self.cursor.fetchall()
        temp=""
        for i,j in liste:
            temp+=liste[j]+"\n"
        if (len(liste) != 0):
            self.text_edit.setText(str(temp))