添加小部件时,主窗口不会立即更新

时间:2013-05-12 09:48:23

标签: c++ qt layout

在mainwindow.cpp的button_clicked()中,我想每300毫秒向水平布局添加一个标签。

for(int j=0;j<n;j++)
    {
       QPixmap i1 (":/notes/pic/a.jpg");
       QLabel *label = new QLabel();
       label->setPixmap(i1);
       ui->horizontalLayout_4->addWidget(label);
       QThread::msleep(300);
    }

但主窗口不刷新或更新自身。 for循环结束后,所有标签都会同时添加。但我想在我致电ui->horizontalLayout_4->addWidget(label);

时准确添加该标签

0 个答案:

没有答案