我使用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
答案 0 :(得分:1)
仅需要生成头文件,所有代码(setupUi()
和retranslateUi()
)都位于uic生成的头文件内。