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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Сгенерить h-файл через Qt Designer  (Прочитано 3761 раз)
Nimbus
Гость
« : Декабрь 13, 2011, 13:43 »

Как сгенерить header d Qt Designer'е по аналогии как это делает Qt Creator (генерит файлы ui_<widgetname>.h)? Он сохраняет только .ui, но вот .h я не нахожу
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Декабрь 13, 2011, 13:45 »

QtDesigner не для этого. Файлы генерирует qmake.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Nimbus
Гость
« Ответ #2 : Декабрь 13, 2011, 13:50 »

Хорошо, можно же ему как-то послать команду сгенерить .h из .ui, не прибегая к созданию отдельного проекта?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #3 : Декабрь 13, 2011, 13:52 »

Используй uic.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #4 : Декабрь 13, 2011, 14:46 »

в дизайнере (внешнем, не в креаторе) есть пункт в меню где-то рядом с просмотром
Записан
Nimbus
Гость
« Ответ #5 : Декабрь 14, 2011, 04:15 »

в дизайнере (внешнем, не в креаторе) есть пункт в меню где-то рядом с просмотром
Ага, спасибо. Просто мне нужно в рантайме загружать .ui файлы через QFormBuilder (или через QUiLoader), и получать из них виджеты и заодно сразу знать как с этими виджетами обращаться. Т. е. по сути мне же код построения интерфейса не нужен, а лишь класс с полями?
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #6 : Декабрь 14, 2011, 11:17 »

подгружая класс через лоадер вы общаетесь с этим классом только через сигнал/слоты и проперти, никаких классов там нет, есть голые QWidget'ы
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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