Я создал файл .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
Должны быть сгенерированы только заголовочные файлы, весь код (который setupUi()
а также retranslateUi()
) находится внутри заголовка, сгенерированного uic.
Других решений пока нет …