QListWidget :: addItem da parpadeo horrendo
-
08-10-2019 - |
Pregunta
Esto sucede cuando agrego artículos de uno en uno (la adición de un artículo y luego regresar al bucle de eventos). Para ilustrar esto, mi código es más o menos así:
.................... timer = new QTimer(this); timer->setInterval(0); connect(timer, SIGNAL(timeout()), this, SLOT(onTimeout())); .................... void Dialog::onTimeout() { QListWidgetItem* item = new QListWidgetItem; .................... ui->listWidget->addItem(item); }
Solución
La mirada código bien para mí. Me encontré en mi máquina local y se ejecutan sin parpadeo. ¿Está tratando con gráficos intensos (incluso esto debe estar bien debido a la forma Qt define el tiempo de espera (0) ... mientras espera a la cola de eventos completo)? Lo más probable es que hay otro código que es el culpable.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow