Russian Qt Forum
Октябрь 03, 2024, 09:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QMenuBar на QWidget в Qt Designer'е  (Прочитано 4190 раз)
Syber
Гость
« : Февраль 10, 2011, 13:38 »

Всем привет.

Нашел способ, как добавить 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.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.138 секунд. Запросов: 21.