|
2Qter豆
各位路过的朋友,我有个问题请教大家。
我用的是vs2010和qt4.8的集成环境,使用Qt设计师的时候,当我更改了设计以后(比如我把ListView换成ListWidget),
保存,然后在程序里面调用ui.listWidget,却编译失败,报告的错误是ui_XXX.h中的问题,我看了一下代码,那里面还是
ListView,可是我在ui里面确实是删除了。请问,这种问题该怎么解决?我想,这应该是很常见的问题,谢谢。
我在网上搜了一下资料,有人提出如下解决方案:
根治的方法:
项目设置文件.pro内增加 UI_DIR=./UI,同时删除掉源代码目录中ui_*.h,clear all,->qmake->rebuilt all
问题是我是在vs2010下面建立的qt程序,所以没有.pro文件,不知道有没有人解决过类似问题?
|
最佳答案
查看完整内容
直接删除ui_xx.h文件,重新编译就行了。
设计器的ui文件会对应生成.h文件。
|