首页 > 解决方案 > 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);
}

标签: c++qt5

解决方案


推荐阅读