用户界面编译器 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的主要内容,如果未能解决你的问题,请参考以下文章