一切都很好,直到我意识到ui>> comboBox无法识别时我决定添加另一个组合框(我没有重命名并且确实称为comboBox)到我的.ui中。我之前添加的所有其他小部件等仍然可以工作。当我调试时,我得到http://i.stack.imgur.com/xVs8X.png,但我知道我创建它的事实。通常这样的错误我可以关闭我的Qt并再次启动它,一切都会很好但不是这次。有谁知道如何解决这个问题?我正在使用Qt5.1.0。
我静态构建Qt后发现了这个问题。这可能是问题吗?
实施例: detail.ui
尝试访问detail.cpp中的按钮
正如您所看到的,在我静态编写Qt之前,我仍然可以访问所有以前的小部件等。但现在,当我制作一个新的按钮时,cpp文件无法识别这一点。
答案 0 :(得分:1)
我必须为桌面(MinGW4.8 32位)提示运行Qt5.1.0。 cd C:\path\to\project.pro
然后输入mingw32-make clean
答案 1 :(得分:0)
在我的情况下,有一个自动生成的副本" ui_xyz"我的工作目录中的文件(源文件),因此编译器没有引用构建目录中的新文件。