0

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

我在静态构建 Qt 后注意到了这个问题。这可能是问题吗?

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

试图访问 detail.cpp 中的按钮 在此处输入图像描述

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

4

2 回答 2

1

我必须运行 Qt5.1.0 for Desktop (MinGW4.8 32bit) 提示符。cdC:\path\to\project.pro然后输入mingw32-make clean

于 2013-07-09T02:47:35.627 回答
0

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

于 2014-06-11T02:46:59.010 回答