我有一个QProgressDialog需要在应用程序执行更新时弹出。它一直躲在窗户后面。
dialog->setWindowTitle("Test");
QLabel * labl = new QLabel(this);
labl->setPixmap(QPixmap("icon.png"));
labl->setText("");
dialog->setLabel(labl);
dialog->setCancelButton(NULL);
dialog->show();
我在这里做错了吗?
答案 0 :(得分:2)
事实上,你没有提供足够的信息来解决这个问题,我猜你已经忘记提出你的对话(因为它是先前创建和隐藏的)。因此,请尝试将代码更改为:
....
dialog->show();
dialog->raise();
dialog->activateWindow();
....