как обновить данные в QTableView из базы данных SQLITE, позволяя пользователю прокручивать и просматривать данные

У меня есть sqlite db и использую QTableView для представления базовых данных пользователю. Я вставляю данные, поступающие из сети, в sqlite db с интервалами 50/100 мс.

Используется таймер, который запускается каждую секунду, и в его слоте я вызываю select()на модели. Это вызывает повторное заполнение данных каждую секунду для модели / представления, НО... пользователь не может эффективно прокручивать tableView и проверять данные.(кажется, что при каждом обновлении в представлении сначала отображаются первые 256 строк)

Как я могу позволить пользователю прокручивать данные, непрерывно добавляя новые данные в tableView (размер полосы прокрутки должен отражать поступающие новые данные, уменьшаясь в размере)

0 ответов

Другие вопросы по тегам