如何在Qtdesigner中创建.ui文件的头文件和源文件?

Qtd*_*ner 6 qt

我有一个应用程序,其中我有一个mainwindow.ui文件,我在相同的应用程序中创建一个新的设计器文件dialoge.ui现在如何我可以为dialoge.ui创建源文件和头文件.我正在使用QtCreater(Windows).

我是qt的初学者,我认为应该有相同的方法,但我没有得到.帮我.谢谢

Pre*_*tam 12

您可以从外部创建.ui文件的源文件和标题,然后将它们导入您的应用程序(不要忘记在.pro文件中引用).创建可执行文件(.bat或.exe)以执行以下命令.下面是shell脚本(我是linux用户.)

echo HEADERS 
<path to your uic compiler>/uic -o form.h form.ui 
echo SOURCES 
<path to your uic compiler>/uic -i form.h -o  form.cpp form.ui
Run Code Online (Sandbox Code Playgroud)


bru*_*uno 1

我不确定我是否完全理解你的问题。您有一个在 QtCreator 中开发的应用程序,其中有 2 个 .ui 文件。并且您想要生成这两个文件对应的头文件/源文件。

使用 QtCreator,您无需担心生成头文件。这是自动完成的。在构建阶段,User Interface Compiler (uic)调用 并将 .xml 文件转换为 C++ 头文件。