Всем привет.
Нашел способ, как добавить QMenuBar в QWidget в редакторе Qt Designer:
1) Создаем в Qt Designer'е QMainWindow и создаем QMenuBar и заполняем менюшками.
2) Сохраняем форму на диск (к примеру form.ui) и закрываем Qt Designer.
3) Открываем файл (form.ui) с помощью текстового редактора и находим строку в начале файле с QMainWindow и заменим ее на QWidget.
Было:
<widget class="QMainWindow" name="MyForm">
Стало:
<widget class="QWidget" name="MyForm">
Сохраняем изменения.
4) Открываем Qt Designer и вуаля...
Дополнение:
Правда в этом случае нижний бордер менюшки не прорисовывается - но это не страшно, изменим значение minimumHeight на подходящее (у меня 21).
Проверено:
Qt 4.7.0 -Windows7
Проверьте плиз как будет работать в Linux и MacOS.