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))