Компилятор пользовательского интерфейса Qt5: опция -i недоступна

Я создал файл .ui (myform.ui), используя QtDesigner, и я хотел бы создать соответствующий файл заголовка (myform.h) и файл реализации (myform.cpp).

Теперь я могу создать файл заголовка (myform.h) с помощью следующей команды в Linux:

uic mainwindow.ui -o mainwindow.h

Более старый ответ на StackExchange (Вот) предложил использовать следующую команду для создания файла реализации (myform.cpp):

uic -i mainwindow.h -o mainwindow.cpp mainwindow.ui

Тем не менее, опция команды -i, похоже, не поддерживается uic, я получаю сообщение об ошибке «unknown option -i».

Кто-нибудь знает, как я могу автоматически сгенерировать файл .cpp из файла .h и .ui?

uic версия 5.9.5

0

Решение

Должны быть сгенерированы только заголовочные файлы, весь код (который setupUi() а также retranslateUi()) находится внутри заголовка, сгенерированного uic.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]