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);
}
¿Fue útil?

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
scroll top