Вопрос

Это происходит, когда добавляю элементы по одному за раз (добавление одного элемента, а затем возвращаясь к контуру событий). Чтобы проиллюстрировать, мой код выглядит примерно так:

 .................... Timer = новый QTimer (это); таймер-> setinterval (0); Connect (таймер, сигнал (время ожидания ()), это, слот (onTimeout ())); .................... void Диалог :: onTimeout () {QlistwidgetEtem * item = новый QlistwidgetEtem; .................... Ui-> ListWidget-> AddiTem (элемент); }
Это было полезно?

Решение

Код выглядит хорошо для меня. Я пробежал на мою местную машину, и он выполнен без мерцаний. Вы имеете дело с интенсивной графикой (даже это должно быть в порядке из-за того, как QT определяет тайм-аут (0) ... Как он ждет очереди событий для завершения)? Скорее всего, есть другой код, который является виновником.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top