Для решения вашей задачи на Python с использованием PyQT и работы с базой данных SQLite лучше всего подойдет виджет QTableWidget. Он позволит вам отображать данные в табличном виде и автоматически масштабировать таблицу в зависимости от количества строк.
Для работы с базой данных SQLite вам понадобится использовать модуль sqlite3 в Python. Вы сможете выполнить запрос к базе данных, получить результат в виде списка или кортежа и отобразить его в QTableWidget.
Вам не потребуется использовать другие инструменты или библиотеки для достижения вашей цели, PyQT и sqlite3 обеспечат вас всем необходимым для работы с данными и отображения их в табличном виде. Помните только, что нужно следить за оптимизацией и эффективностью работы с базой данных при отображении большого количества данных в таблице.