Какой выбор лучше, чем QListWidget, для отображения большого количества строк журнала в графическом интерфейсе, которые поступают из бэкэнда со средней скоростью 40 строк в секунду?
QListWidget дает мерцающее и даже белое поле вместо виджета в течение длительного времени, когда много строк уже помещено в ListWidget.
Есть ли лучшее решение для динамического отображения строк журнала для пользователя?
Обновление:
Изменилась архитектура. Добавление new QStrings в std :: deque . Используя QTimer, я добавляю эти строки каждую 1/10 секунды в QPlainTextEdit, удаляя из deque. boost :: mutex используется для защиты std :: deque (строки журнала поступают из разных потоков).
Было бы неплохо иметь время для реализации моего собственного QListView и хранения строк в больших порциях предварительно выделенной памяти.