• 6629阅读
  • 3回复

QT在VS2005.net中UI文件不能够添加 [复制链接]

上一主题 下一主题
离线colazy
 
只看楼主 倒序阅读 楼主  发表于: 2008-11-30
— 本帖被 XChinux 执行加亮操作(2009-01-06) —
大家好,我是Qt新手,我用的QT是4.4.3,VS2005编译环境。
我在学《C++ GUI Qt4编程(第二版)》过程中2.3节遇到个问题。我按照他说的步骤
1)用QT Designer设计了一个QT窗口并保存为UI文件,名为gotocelldialog.ui,
2)然后我建了一个工程,建立gotocelldialog.h头文件,引入#inclue "ui_gotocelldialg.h"。问题就出在这里,书上说虽然这个头文件我们没有建,但它会自动检测gotocelldialog.ui文件,并转换成ui_gotocelldialg.h,而我在编译过程中却出现
fatal error C1083: Cannot open include file: 'ui_gotocelldialog.h': No such file or directory
我的vs Integration版本是1.2.2
为什么??
请大家帮忙指点,郁闷了好几天了都。
离线nmiirq

只看该作者 1楼 发表于: 2008-11-30
assistant 里就ui生成的界面如何使用有说明,你可以查一下,以Qt Designer Manual为关键词~

另:其实gotocelldialog.ui文件经过uic处理可以生成ui_gotocelldialg.h文件,但你的工程有没有设置,就不知道了~
离线colazy
只看该作者 2楼 发表于: 2008-11-30
我现在利用.NET命令行
1)可以通过qmake和make多步骤之后生成这个ui_sortdialog.h头文件
2)然后我将这个ui_sortdialog.h头文件拷贝我需要此窗口的工程文件夹中,接下来再引用它就可以了。
这样解决了我提出的问题。不过貌似很复杂啊,不知道有没有更好的方法。

还有“另:其实gotocelldialog.ui文件经过uic处理可以生成ui_gotocelldialg.h文件,但你的工程有没有设置,就不知道了~”,不知道你说的是如何,啊能够说详细些,我是新手,请指教了,谢谢
离线water_wf

只看该作者 3楼 发表于: 2008-12-01
在.pro文件
FORMS += your ui file 即可
快速回复
限100 字节
 
上一个 下一个