Question

Cela se produit lorsque j'ajouter des articles un à la fois (l'ajout d'un élément, puis revenir à la boucle d'événements). Pour illustrer, mon code ressemble à peu près comme ceci:

    ....................
    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);
}
Était-ce utile?

La solution

Le regard de code OK pour moi. Je l'ai couru sur ma machine locale et exécutée sans vacillante. Traitez-vous avec des graphismes intenses (même cela devrait être OK en raison de la façon dont Qt définit délai d'attente (0) ... car il attend la file d'attente d'événements pour complète)? Très probablement il y a autre code qui est le coupable.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top