Вопрос

У меня есть нормальный проект VS2008, на котором я работал на некоторое время, что делает некоторые вещи на основе OpenGL. Главное окно создано с блюдом и до сих пор, что было достаточно для моего графического интерфейса.

Теперь, однако, я хочу добавить небольшое окно кнопок, и мне нужно сделать это на перекрестной платформе, поэтому я решил использовать Qt. Я установил все компоненты Qt, включая дополнение VS, и все, кажется, работает нормально, но я не могу понять, как добавить форму Qt в мой проект (так как он не был изначально настроен на использование Qt) Отказ Я действительно не хочу создавать новый проект в Qt Creator и перенести весь свой существующий код в него, поскольку у меня уже есть среда для разработки, настроенная и настроена правильно для этой базы кода на трех разных платформах. Есть ли способ сказать Visual Studio просто сделать правильную вещь с файлом .ui, чтобы я мог использовать его в моем существующем проекте?

Редактировать: Кстати, когда я говорю, что я не могу понять, как добавить форму Qt в проект, я могу добавить форму - означающую файл .ui - что при нажатии открывается qt designer. То, что я не могу выяснить, как сделать это компилировать. Он имеет «пользовательское правило сборки», добавленное по умолчанию, но командная строка пуста, и я не знаю достаточно о Qmake, чтобы получить его для создания файла .ui для меня.

Это было полезно?

Решение

Я использую эту строку как правило настраиваемого правила сборки (где $ qtdir - это расположение вашей установки Qt):

"$(QTDIR)\bin\uic.exe" -o ".\tmp\ui_$(InputName).h" "$(InputPath)"
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top