QDialog总是在父母之上

时间:2014-10-07 14:34:30

标签: python-3.x pyqt4

我有一个非模态QDialog,它始终出现在其父级之上。在这种情况下,对话框不必具有父对象,但随后它将显示在任务栏中。我没有找到正确的选项集,允许父级位于对话框的顶部,对话框不显示在任务栏中。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

以下内容应该有效,但取决于您的窗口管理器跟随提示对任务栏项目进行分组

w = QtGui.QMainWindow(None)
w.setWindowTitle("Window")
w.show()
d = QtGui.QWidget(w, QtCore.Qt.Window )
d.setWindowTitle("Dialog")
d.show()