QProgressDialog不会显示在前面

时间:2012-06-22 19:22:11

标签: qt progressdialog

我有一个QProgressDialog需要在应用程序执行更新时弹出。它一直躲在窗户后面。

            dialog->setWindowTitle("Test");
            QLabel * labl  = new QLabel(this);
            labl->setPixmap(QPixmap("icon.png"));
            labl->setText("");
            dialog->setLabel(labl);
            dialog->setCancelButton(NULL);
            dialog->show();

我在这里做错了吗?

1 个答案:

答案 0 :(得分:2)

事实上,你没有提供足够的信息来解决这个问题,我猜你已经忘记提出你的对话(因为它是先前创建和隐藏的)。因此,请尝试将代码更改为:

....
dialog->show();
dialog->raise();
dialog->activateWindow();
....