打开新对话框时如何在Qt编程中禁止在Windows任务栏中显示对话框?

时间:2016-05-20 06:17:38

标签: c++ qt dialog

当我打开一个新对话框时,如何在Qt编程中禁止在windows任务栏中显示对话框? 当我在主窗口中打开一个新的对话框。在Windows任务栏中总是显示一个新的对话框任务,我不希望它显示。怎么做?

1 个答案:

答案 0 :(得分:0)

引自QDialog

  

对话框始终是顶级窗口小部件,但如果它具有父窗口,则其默认位置居中于父级顶级窗口小部件的顶部(如果它不是顶级窗口小部件)。它还将共享父级的任务栏条目。   使用QWidget :: setParent()函数的重载来更改QDialog小部件的所有权。

  • 如果Dialog的父级设置为None,则会打开另一个窗口,我在任务栏中有两个条目。
  • 如果Dialog的父级设置为mainwindow - 对话框将显示在主窗口内并共享任务栏条目。