Отсутствует QMenuBar в приложениях Qt4 на OSX - PullRequest
0 голосов
/ 13 июля 2009

Мои приложения Qt4 с QMenuBar нормально отображаются в Linux и Windows, но не отображаются в OSX. У меня Xeon 64bit Mac Pro с OSX 10.5.7. Я использую Qt 4.5.2. Я пытался создавать свои приложения с помощью qmake -spec macx-g ++ и использовать проект xcode. Ни один, кажется, не работает. Буду признателен за любую оказанную помощь. Спасибо, Регис

Ответы [ 2 ]

3 голосов
/ 13 июля 2009

Ваше меню должно отображаться в меню Mac верхнего уровня. Полный скриншот рабочего стола и пример кода помогут.

0 голосов
/ 13 июля 2009

QMenuBar в Mac OS X

QMenuBar в Mac OS X - это оболочка для использования общесистемной строки меню. Если у вас есть несколько строк меню в одном диалоге, для всей системной панели меню будет использоваться крайняя строка меню (обычно внутри виджета с флагом виджетов Qt :: Window).

Документация QMenuBar

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...