ui_* 文件不是 QT5.5 生成的

Posted

技术标签:

【中文标题】ui_* 文件不是 QT5.5 生成的【英文标题】:ui_* files are not generated by QT5.5 【发布时间】:2015-11-07 00:20:43 【问题描述】:

我想在 QT5 应用程序中使用通过在 MAC 上编译 QT5 源代码生成的框架。

如果我的.pro 文件中有以下内容,则不会生成ui_* 文件。

QT -= gui core network widgets

如何生成这些ui_* 文件?

【问题讨论】:

【参考方案1】:

也许您应该将“QT -=”替换为“QT +=”?

【讨论】:

【参考方案2】:

我在使用自定义位置的框架时遇到问题(这些是从 MAC 上的 qt 源编译的),qmake 正在添加一些包含开关 (-I/path/to/Qt5.5/install/location/QtCore.framework),如果没有 QT -= widgets gui,我无法摆脱这些开关。

我知道问题出在其他地方,但就这个问题而言,我正在寻找的答案是:

CONFIG += uic3

【讨论】:

以上是关于ui_* 文件不是 QT5.5 生成的的主要内容,如果未能解决你的问题,请参考以下文章

运行pyqt4生成py文件增加代码

pro文件常用内容

QT之uicmocrcc命令生成相应的cpp文件

ui自动化,测试套件,生成测试报告部分代码

更新 Spring Boot 以生成 WAR 文件而不是 JAR 文件

Ubuntu14.04环境下Qt5.5以上版本无法输入中文的解决教程