2011-09-29 21 views
0

我使用模態QDialog的父控件創建QMainWindow。 QMainWindow創建爲對話框的頂部模式窗口,並沒有主動關閉,最小化按鈕並呈灰色(無法訪問)菜單。QMainDialog變成模態,如果在Mac OS X上有模態QDialog作爲父項

我想要訪問QMainWindow的菜單,因爲有模態標誌激活的QDialog有 。但我需要有一個非模態QMainWindow菜單,可以訪問。

可能嗎?我使用qt 4.5.2和os x lion。 謝謝!

回答

0

我很難想象上下文中將會打開一個QMainWindow父模式QDialog

但是,如果您希望QMainWindow充當頂級窗口,請不要設置父級。

+0

在這種情況下,它將被'QDialog'(它是前一種情況下的父親)重疊。 –