I use method1 to find some text in qtablewidget rows. method1 :
def FindItem(self):
items = self.SuraBRS.findItems(
self.SearchTbox.text(), QtCore.Qt.MatchContains)
if items:
results = '\n'.join(
'row %d column %d' % (item.row() + 1, item.column() + 1)
for item in items)
else:
results = 'Found Nothing'
print(results)
Now I want to know how to highlight results or change their color.I want to select and highlight that text or character not all of the row or column.
To be able to change only a part of the text you must use an HTMLdelegate that I built in this other answer, but it must be modified to avoid changing the html that can be the information and not the text that is desired:
PyQt4: