创建Qt Pro'QWidget'没有命名类型Q_DISABLE_COPY(QWidget)

时间:2017-08-08 08:36:18

标签: c++ qt

我在Unbuntu16.10中使用Qt(5.6.1)创建者(4.0.3),我创建了一个简单的Pro,没有添加任何代码。但是出现了很多问题。这里的代码如下: Test.pro:

QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = Test
TEMPLATE = app


SOURCES += main.cpp\
        widget.cpp

HEADERS  += widget.h

FORMS    += widget.ui

widget.h

 #ifndef WIDGET_H
 #define WIDGET_H

#include <QWidget>
namespace Ui {
class Widget;
}

class Widget : public QWidget
{
    Q_OBJECT

public:
    explicit Widget(QWidget *parent = 0);
    ~Widget();

private:
    Ui::Widget *ui;
};

#endif // WIDGET_H

widget.cpp

#include "widget.h"
#include "ui_widget.h"

Widget::Widget(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Widget)
{
    ui->setupUi(this);
}

Widget::~Widget()
{
    delete ui;
}

这样的问题: problems

0 个答案:

没有答案