Чтобы сделать поиск по таблице в PyQt5, вы можете использовать следующий код:
- Добавьте поле для ввода текста, которое пользователь будет использовать для поиска.
- Создайте функцию, которая будет вызываться при нажатии кнопки поиска или изменении текста в поле поиска.
- В этой функции получите текст из поля поиска и переберите все строки в таблице, используя метод rowCount() и item().
- Проверьте текст в каждой ячейке, используя метод text(), и сравните его с текстом из поля поиска.
- Если текст совпадает, выделите эту строку, используя метод setRangeSelected().
Вот примерный код, который показывает, как это может быть сделано: