Сделайте это:
text = "%{0}%" .format(self.lineEdit_6.text())
c.execute("select id, name from contacts where nome like '{0}'" .format(text))
(включая подстановочный знак до строки совпадения, а также после).
Также, пожалуйста, рассмотрите возможность использования ( примечание: исправлен этот синтаксис ):
c.execute("select id, name from contacts where nome like ?", [text])
или
c.execute("select id, name from contacts where nome like ?", (text, ))
что будет:
Защитите свой код от атак SQL-инъекций.
Правильно обрабатывать случаи, в которых text
содержит специальные символы, например одинарную кавычку (например, имя O'Reilly
).