QT 设计界面报错c2027 使用了未定义类型ui::

如图 刚学就做了简单的显示界面 一个显示框 一个按钮 点击运行后然后就报错了 看网上帖子里讲把右上角Qwidget类的对象名称改为和主程序一样 试了把名称改为QThalconMainWindow但是还是不行

img


img

参考GPT和自己的思路:

您好,根据您提供的信息,这个问题可能是由于缺少头文件或者命名空间不正确导致的。您需要确保在使用ui变量之前,正确包含了相关的头文件和命名空间。

您可以尝试在ui变量的前面添加命名空间,即将ui改为ui::ui,或者在您的头文件中添加以下代码:

#include "ui_QThalconMainWindow.h"
namespace Ui {
  class QThalconMainWindow;
}

如果这些方法不能解决问题,您需要检查您的代码,确保它符合QT界面设计的规范和要求。如果您还是无法解决问题,建议您将完整的代码和错误信息提供给社区,以便得到更详细的帮助。

参考GPT和自己的思路:

根据您提供的信息,报错是关于使用了未定义类型ui::的问题。这通常是因为没有正确包含相关的头文件导致的。请确保你的代码中包含了以下头文件:

#include "ui_QThalconMainWindow.h"

如果您已经包含了这个头文件,但仍然出现错误,请确认是否正确定义了QThalconMainWindow类。另外,确保您的Qt版本与使用的Qt Creator版本相匹配。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^