你好,我在vs2008新建了一个ui,但没有生成对应的.h和.cpp文件,这个应该怎么生成呢?可以指导一下么

你好,我在vs2008新建了一个ui,但没有生成对应的.h和.cpp文件,这个应该怎么生成呢?可以指导一下么,第1张

刚开是学的时候可以使用ui文件, 但是以后不能依赖它。那样不好。

在你的qt安装路径的bin目录中有个uic.exe 的程序 这个是用来生成 ui文件对应的头文件用的。

使用命令 uic.exe a.ui -o a.h 就可以生成代码了。 你可以使用a.h 中生成的 类。那是一个窗口控件类,申明一个实例 然后 .show() 就可以了。

如果你想自动的将 ui 文件编成 h文件 需要安装 qt addin for visual studio

然后在你的项目上右键 选择 转换为 qt-addin 工程 就可以。

1. 检查.pro文件中是否添加了UI文件,如果没有添加,则添加:

```

FORMS += mainwindow.ui

```

2. 检查.pro文件中是否添加了Qt资源文件,如果没有添加,则添加:

```

RESOURCES += resources.qrc

```

3. 检查.pro文件中是否添加了Qt模块,如果没有添加,则添加:

```

QT += widgets

```


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11930993.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存