ui和cpp文件不同步

时间:2013-07-09 02:01:15

标签: c++ qt qt-creator qt5

一切都很好,直到我意识到ui>> comboBox无法识别时我决定添加另一个组合框(我没有重命名并且确实称为comboBox)到我的.ui中。我之前添加的所有其他小部件等仍然可以工作。当我调试时,我得到http://i.stack.imgur.com/xVs8X.png,但我知道我创建它的事实。通常这样的错误我可以关闭我的Qt并再次启动它,一切都会很好但不是这次。有谁知道如何解决这个问题?我正在使用Qt5.1.0。

我静态构建Qt后发现了这个问题。这可能是问题吗?

实施例: detail.ui http://puu.sh/3yl6F.png

尝试访问detail.cpp中的按钮 enter image description here

正如您所看到的,在我静态编写Qt之前,我仍然可以访问所有以前的小部件等。但现在,当我制作一个新的按钮时,cpp文件无法识别这一点。

2 个答案:

答案 0 :(得分:1)

我必须为桌面(MinGW4.8 32位)提示运行Qt5.1.0。 cd C:\path\to\project.pro然后输入mingw32-make clean

答案 1 :(得分:0)

在我的情况下,有一个自动生成的副本" ui_xyz"我的工作目录中的文件(源文件),因此编译器没有引用构建目录中的新文件。