编译 .ui 文件(到 .cpp 和 .h 文件)而不在 QtCreator 中完整构建
Posted
技术标签:
【中文标题】编译 .ui 文件(到 .cpp 和 .h 文件)而不在 QtCreator 中完整构建【英文标题】:Compile .ui file (to .cpp and .h file) without full build in QtCreator 【发布时间】:2015-11-27 08:55:43 【问题描述】:这有点令人惊讶,但 Qt 与 Visual Studio(带有 Qt 插件)的工作似乎比他们自己的 IDE QtCreator 好得多。
在 Visual Studio 中,右键单击项目视图中的 UI 文件可以编译它,生成 ui_something.h
:
在 QtCreator 中,我看不到构建它的明显方法。它没有按钮。实际上,Build 菜单中有一个按钮:
它编译项目,而ui_main.h
保持不变。实际上我什至不知道,我是如何设法生成旧的ui_main.h
,因为我编辑了表单,现在已经过时了。似乎没有办法,也许除了命令行解决方案。
【问题讨论】:
【参考方案1】:如果这没有得到一个完全合格的答案,我就离开这里,你可以在命令行中手动完成:
uic main.ui>ui_main.h
uic
将输出打印到 stdout,因此您需要使用 >
运算符将输出保存到文件中。
【讨论】:
以上是关于编译 .ui 文件(到 .cpp 和 .h 文件)而不在 QtCreator 中完整构建的主要内容,如果未能解决你的问题,请参考以下文章