Qt5用户界面编译器:-i选项不可用

时间:2018-10-08 18:57:47

标签: c++ qt qt5 uic

我使用QtDesigner创建了一个.ui文件(myform.ui),我想创建相应的标头(myform.h)和实现(myform.cpp)文件。

现在,我可以在Linux上使用以下命令创建头文件(myform.h):

uic mainwindow.ui -o mainwindow.h

StackExchange(here)上的一个较旧的答案建议使用以下命令来创建实现文件(myform.cpp):

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

但是,uic似乎不支持命令选项-i,我收到错误消息“未知选项-i”。

有人知道我如何从.h和.ui文件自动生成.cpp文件吗?

uic版本为5.9.5

1 个答案:

答案 0 :(得分:1)

仅需要生成头文件,所有代码(setupUi()retranslateUi())都位于uic生成的头文件内。