c++ - Qt5 ui(new Ui::WidgetManage) 不完整类型是不允许的
问题描述
当我编译它时,有一些错误显示“ui(new Ui::WidgetManage)不完整类型是不允许的”,我只想在主窗口中添加一个子小部件,它可以响应主窗口中的按钮,我尝试了很多次,但仍然不知道我应该在哪里更正。 这是widget_manage.h
#ifndef WIDGET_MANAGE_H
#define WIDGET_MANAGE_H
#include<QWidget>
namespace Ui {
class WidgetManage;
}
class WidgetManage :public QWidget {
Q_OBJECT
public:
WidgetManage(QWidget* parent);
~WidgetManage();
protected slots:
void click_load();
private:
Ui::WidgetManage* ui;
};
#endif // !WIDGET_MANAGE_H```
#include "ui_widget_manage.h"
#include "widget_manage.h"
WidgetManage::WidgetManage(QWidget* parent):QWidget(parent),ui(new Ui::WidgetManage)
{
ui->setupUi(this);
}
解决方案
推荐阅读
- javascript - 错误 找不到绑定文件。VS 代码上的 JS/TS
- swagger - 如何在 OpenAPI / Swagger 中指定两个路径模板部分的示例
- javascript - 在 DOM 中添加新元素后,FabricJS 画布停止工作
- c# - 通过 Angular 11 应用程序和 .Net 4.7.2 Web API 正确使用 CAS 身份验证
- pointers - 是否可以从另一个进程中获取值?
- python - 如何仅在另一个 python 列表中的某个值之后附加到列表?
- apache-kafka - KStream 过滤器是否消耗每条消息?
- selenium - 硒铬刷新
- javascript - 如何共享我用 js 创建的倒数计时器?
- android - Cordova - 如何使用闪屏作为正文背景