用户界面编译器 Qt

Posted

技术标签:

【中文标题】用户界面编译器 Qt【英文标题】:User interface compiler Qt 【发布时间】:2020-05-15 14:33:26 【问题描述】:

我已经使用 Qt Designer 创建了一个 UI,我现在想将它集成到我的 cpp 程序中。

我必须将 main_window.ui 转换为头文件吗? 据说应该可以通过 Designer Form->View Code 为此类提供 cpp 代码,我可以直接将其复制到头文件中? 不幸的是,我收到错误消息:无法启动 C:/Program Files(x86)/Qt Designer/bin/uic。 在我的路径下 exesterit 没有文件夹结构 /bin ? 我也找不到用户界面编译器的下载?

有简单的解决方案吗?或者我的错误在哪里?

【问题讨论】:

您的安装似乎有问题。 uic 是在构建应用程序时编译 .ui 文件的 Qt 工具。如果它不在应有的位置,您显然将无法对您的 .ui 文件执行任何操作。 【参考方案1】:

大多数情况下,您不需要手动调用 uic:只需将 .ui 文件作为“FORMS”添加到您的 .pro 文件中,其余的由 qmake 处理。例如:https://doc.qt.io/qt-5/qmake-variable-reference.html#forms 和 https://doc.qt.io/qt-5/designer-using-a-ui-file.html

【讨论】:

以上是关于用户界面编译器 Qt的主要内容,如果未能解决你的问题,请参考以下文章

qt creator 中 ui文件 怎么用编译界面修改?

什么是QT软件

点击MFC界面按钮,就可以调出来一个已经编译好的Qt界面。如何实现?

Qt移植

Qt学习第一天

CentOS8安装Geant4笔记:Geant4介绍编译安装支持Qt5界面并运行exampleB1例程显示Qt界面