Здравствуйте, гость ( Вход | Регистрация )
Litkevich Yuriy | Дата 17.6.2011, 7:40 |
Подскажите как к проекту прикрепить *.ui файл в pro-файле должна быть строчка:FORMS += my.ui этот pro-файл обработает утилита qmake (неотъемлемая часть Qt). Результатом работы qmake являются makefile (может быть несколько для разных режимов сборки). Если qmake увидит выше указанную строку она создаст соответствующие команды в нём, чтобы генерировался заголовочный файл. Затем пользователь запускает программу make (или её аналог), данная программа исполняет команды из makefile. |
|
alexandros | Дата 16.6.2011, 15:24 |
для этих целей используется специальный компилятор Qt - uic.exe, ему нужно передавать в качестве параметра .ui файл и указать какие файлы генерировать, но он не только .h файл сойдает, 2 .h и 1 .cpp. Примерно так: Цитата $(QTDIR)\bin\uic.exe ui\my_form.ui -o ui\my_form.h && $(QTDIR)\bin\uic.exe ui\my_form.ui -i my_form.h -o ui\my_form.cpp && $(QTDIR)\bin\moc.exe ui\my_form.h -o moc\moc_my_form.cpp Но если ты используешь Visual Studio то тебе лучше установить Qt VSAddin который будет это делать за тебя, это плагин к студии для Qt проектов. нет я в родной среде работаю разобрался как вытягивать и подключать хэдэры спасибо |
|
DIMEDROLL | Дата 16.6.2011, 14:30 |
для этих целей используется специальный компилятор Qt - uic.exe, ему нужно передавать в качестве параметра .ui файл и указать какие файлы генерировать, но он не только .h файл сойдает, 2 .h и 1 .cpp. Примерно так: Цитата $(QTDIR)\bin\uic.exe ui\my_form.ui -o ui\my_form.h && $(QTDIR)\bin\uic.exe ui\my_form.ui -i my_form.h -o ui\my_form.cpp && $(QTDIR)\bin\moc.exe ui\my_form.h -o moc\moc_my_form.cpp Но если ты используешь Visual Studio то тебе лучше установить Qt VSAddin который будет это делать за тебя, это плагин к студии для Qt проектов. |
|
RazrFalcon | Дата 16.6.2011, 14:15 |
Он генерируется при компиляции. | |
alexandros | Дата 16.6.2011, 14:09 |
Подскажите как к проекту прикрепить *.ui файл и получить из него *.h я создаю форму, а h - файл не могу создать работаю в Windows |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 3:42 |