• 11317阅读
  • 10回复

vs2005如何使用Qt设计师生成的.ui文件 [复制链接]

上一主题 下一主题
离线jpuff
 

只看楼主 倒序阅读 楼主  发表于: 2008-12-13
— 本帖被 XChinux 执行加亮操作(2009-01-03) —
大家好,我是Qt新手,我用的QT是4.4.3,VS2005编译环境。我遇到的问题是这样的
1)用QT Designer设计了一个QT窗口并保存为UI文件,名为gotocelldialog.ui,
2)然后我建了一个工程,将上述gotocelldialog.ui复制到工程目录,在gotocelldialog.h中引入#inclue "ui_gotocelldialg.h"。问题就出在这里,如果正确设置应该可以自动生成ui_gotocelldialg.h而我在编译过程中却出现
fatal error C1083: Cannot open include file: 'ui_gotocelldialog.h': No such file or directory
我的vs Integration版本是1.2.2
为什么??
请大家帮忙指点,郁闷了好几天了都
离线kenangogogo

只看该作者 1楼 发表于: 2008-12-14
将ui编译下
离线haojiesong
只看该作者 2楼 发表于: 2008-12-15
长见识了
离线jpuff

只看该作者 3楼 发表于: 2008-12-15
kenangogogo 是在工具栏点 save and build ui吗?
离线optphantom

只看该作者 4楼 发表于: 2008-12-16
需要编写gotocell.cpp和gotocell.h文件
离线vs9841

只看该作者 5楼 发表于: 2008-12-20
ui_gotocelldialog.h文件并不是你把gotocelldialog.ui复制到工程中就能有的,必须利用uic命令生成才可以的。在eclipse下QT可以自动生成。可是VS下没有用过。不清楚,你可试试下面的
命令在cmd控制台中:
uic -o ui_gotocelldialog.h gotocelldialog.ui
离线while(1){}
只看该作者 6楼 发表于: 2008-12-20
在你的工程文件中添加自定义的编译命令,具体如下:
1.在你的.ui文件或者工程文件上点右键
2.选择“属性“
3.选择"Custom build Step"
4.在Command Line这一项中输入 qmake gotocelldialog.ui  或者 qmake

注意,要事件配置好uic和qmake的路径
另外,在Outputs这一项中可以设定生成的文件名,这取决于uic是否支持
离线guqun
只看该作者 7楼 发表于: 2009-03-05
谢谢楼上的啊,,,,
离线langzi123

只看该作者 8楼 发表于: 2009-03-12
直接在命令窗口应该可以搞定吧,明天我去测试一下!
离线songxizg

只看该作者 9楼 发表于: 2009-03-13
重新qmake。貌似就行了
离线crazycat
只看该作者 10楼 发表于: 2009-03-14
用uic把ui文件编译一下
快速回复
限100 字节
 
上一个 下一个