这种情况发生时,我一次添加一个项目(添加一个项目,然后返回到事件循环)。为了说明,我的代码看起来大致是这样的:QListWidget :: addItem给出可怕的闪烁
.................... 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); }
我的操作系统是Linux(Xubuntu Meerkat) – sashoalm 2010-12-11 17:57:47