QMainDialog становится модальным, если имеет модальный QDialog в качестве родителя в Mac OS X - PullRequest
0 голосов
/ 29 сентября 2011

Я создаю QMainWindow с родительским виджетом, который является модальным QDialog.QMainWindow, созданный как верхнее окно диалогового окна, не имеет активных кнопок закрытия, минимизации и имеет серое (недоступное) меню.

Я предполагаю, что доступ к меню QMainWindow ограничен, так как есть QDialog с активным модальным флагом.Но мне нужно иметь немодальное QMainWindow с меню, к которому можно получить доступ.

Возможно ли это?Я использую qt 4.5.2 и os x lion.Спасибо!

1 Ответ

0 голосов
/ 30 сентября 2011

У меня проблемы с представлением контекста, в котором можно открыть QMainWindow, родственный модальному QDialog.

Однако, если вы хотите, чтобы QMainWindow действовал как окно верхнего уровня, не устанавливайте родителя.

...