如果在Mac OS X上将模态QDialog作为父级,QMainDialog将成为模态

时间:2011-09-29 12:06:00

标签: macos qt qdialog qmainwindow

我用父小部件创建QMainWindow,它是模态QDialog。 QMainWindow在对话框的ontop上创建为modl窗口,并且没有活动关闭,最小化按钮并且具有灰色(不可访问)菜单。

我认为访问QMainWindow的菜单有限制,因为有 QDialog与模态标志激活。但我需要一个非模态的QMainWindow菜单,可以访问。

有可能吗?我使用qt 4.5.2和os x lion。 谢谢!

1 个答案:

答案 0 :(得分:0)

我无法想象一个人会打开QMainWindow作为模态QDialog的父级的背景。

但是,如果您希望QMainWindow充当顶级窗口,请不要设置父级。