不确定如何摆脱已经尝试过的几件事,有人可以帮忙吗?
Label(frame, text = "Nova senha:",font=self.fontePadrao,bg="black",fg="white").grid(row=2, column=0)
self.nova_senha = Entry(frame)
self.nova_senha.grid(row=2,column=1)
self.nova_senha.delete(0, END)
def edit_records(self, novo_email,antigo_email,nova_senha, antiga_senha):
if self.validation_edit():
query = 'UPDATE Usuarios_Login SET email = ?, senha = ? WHERE email = ?'
self.nova_senha = bcrypt.hashpw(self.nova_senha.encode(),bcrypt.gensalt())
parameters = (self.novo_email,self.nova_senha,antigo_email)
try:
self.run_query(query, parameters)
self.msg['text']= 'Usuário editado com Sucesso!'
self.edit_wind.destroy()
except Exception as e:
messagebox.showwarning("Aviso","Usuário já existente, tente outro!")
else:
messagebox.showerror("Erro", "Preencha os campos para validar a alteração!")
self.get_users_login()