Qt:QDialog - 激活Windows任务栏图标(C ++)

时间:2017-09-14 18:21:04

标签: c++ qt qt5 taskbar

我无法理解一个看似基本的东西。 如果我们想要显示我们的自定义对话框,我们可以这样做:

OurDialog * dlg = new OurDialog; // (this);
dlg->setAttribute(Qt::WA_DeleteOnClose);

dlg->show();
dlg->activateWindow();

hide(); // hide MainWindow

根据是否给父母一个构造函数,我们可以使任务栏图标可见或不可见。 但是如何使图标不仅可见而且还活跃?

此外,如果我们移动字符串

hide(); // hide MainWindow

dlg->show();

任务栏图标将处于活动状态,但在这种情况下,我们将获得"闪烁效果"在显示对话框。 那么有没有可能隐藏MainWindow,显示Dialog并使任务栏图标处于活动状态?

谢谢!

0 个答案:

没有答案