找回密码
 立即注册
收起左侧

ui_dialog.h使用问题

4
回复
9100
查看
[复制链接]
累计签到:4 天
连续签到:1 天
来源: 2013-10-14 22:34:12 显示全部楼层 |阅读模式
1Qter豆
我新建了一个不带界面文件的Qdialog项目,然后自己添加了一个界面文件(dialog.ui)进去,结果构建之后一直不会生成ui_dialog.h,请问这是什么原因呢?

最佳答案

查看完整内容

这个可以看看《快速入门》的第二章。 还要注意,现在的版本生成的ui_.h 文件没有在源码目录中,而是在像-Desktop_Qt_4_8_5-Release这样的目录里面。 在Qt Creator的文件列表里面是无法显示的。
回复

使用道具 举报

累计签到:1569 天
连续签到:1 天
2013-10-14 22:34:13 显示全部楼层
这个可以看看《快速入门》的第二章。

还要注意,现在的版本生成的ui_.h 文件没有在源码目录中,而是在像-Desktop_Qt_4_8_5-Release这样的目录里面。

在Qt Creator的文件列表里面是无法显示的。
回复

使用道具 举报

累计签到:4 天
连续签到:1 天
2013-10-14 23:40:15 显示全部楼层
yafeilinux 发表于 2013-10-14 23:01
这个可以看看《快速入门》的第二章。

还要注意,现在的版本生成的ui_.h 文件没有在源码目录中,而是在像-D ...

谢谢!我的qt版本生成的ui_.h文件确实不在源码目录当中,我从你说的那个文件夹里找到了!
但是我把它添加进项目中之后,还是不能够在ui界面中对pushbutton编辑添加槽,会显示这样的错误:”包含‘Ui::**‘的类在main.cpp里找不到,请检查是否有相应的#include”。可是我检查了一下我在main.cpp里已经添加了相应的ui_dialog.h头文件了,这个是怎么回事呢?我感觉可能是这个Ui类没有声明,不知道是不是这个原因?
回复

使用道具 举报

累计签到:1569 天
连续签到:1 天
2013-10-15 11:46:44 显示全部楼层
kevincox 发表于 2013-10-14 23:40
谢谢!我的qt版本生成的ui_.h文件确实不在源码目录当中,我从你说的那个文件夹里找到了!
但是我把它添加 ...

是啊。其实这个问题你可以自己解决。

先创建一个gui项目,所有文件都是自动生成的。

然后将自己的项目的文件跟自动生成的对比,看看哪里有问题。应该是.h文件的问题。
回复

使用道具 举报

累计签到:4 天
连续签到:1 天
2013-10-15 19:49:54 显示全部楼层
yafeilinux 发表于 2013-10-15 11:46
是啊。其实这个问题你可以自己解决。

先创建一个gui项目,所有文件都是自动生成的。

老大,谢谢,这真的是一种好方法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了