After formatting the record in the listbox ('{} Mobile: {}'. format, I can no longer delete the records from the Database.
lista = self.cur.execute("SELECT * FROM lista")
for nome, celular in lista:
self.listbox.insert(END, '{} Celular: {}'.format(nome, celular))
def inserir(self):
nome = self.vartxtNome.get()
celular = self.vartxtCelular.get()
self.cur.execute('INSERT INTO lista VALUES(?, ?)', (nome, celular))
self.con.commit()
self.listbox.insert(END, '{} Celular: {}'.format(nome, celular))
self.vartxtNome.set('')
self.vartxtCelular.set('')
def apagar(self):
pessoa = self.listbox.get(ACTIVE)
nome = pessoa[0]
self.cur.execute('DELETE FROM lista WHERE nome = ?', (nome,))
self.con.commit()
self.listbox.delete(ANCHOR)