![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
alexandros |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 16.6.2011 Пользователь №: 2751 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Подскажите как к проекту прикрепить *.ui файл и получить из него *.h
я создаю форму, а h - файл не могу создать работаю в Windows |
|
|
![]() |
DIMEDROLL |
![]()
Сообщение
#2
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 165 Регистрация: 28.9.2008 Из: Киев Пользователь №: 304 Спасибо сказали: 23 раз(а) Репутация: ![]() ![]() ![]() |
для этих целей используется специальный компилятор 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 проектов. |
|
|
alexandros |
![]()
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 16.6.2011 Пользователь №: 2751 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
для этих целей используется специальный компилятор 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 проектов. нет я в родной среде работаю разобрался как вытягивать и подключать хэдэры спасибо |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 24.6.2025, 19:26 |