Problema con QWdiget e setupUI
Solved
Italian
-
ciao!
sto cercando di costruire in QWidget base, con tanto di form base, ma ho un problema.
questo il file di intestazione:#ifndef ABSTRACTQWIDGET_H #define ABSTRACTQWIDGET_H #include <QWidget> namespace Ui { class AbstractQWidget; } class AbstractQWidget : public QWidget { Q_OBJECT public: explicit AbstractQWidget(QWidget *parent = 0); virtual ~AbstractQWidget(); private: Ui::AbstractQWidget *ui; }; #endif // ABSTRACTQWIDGET_H
questo il file di implementazione:
#include "abstractqwidget.h" #include "ui_abstractqwidget.h" AbstractQWidget::AbstractQWidget(QWidget *parent) : QWidget(parent), ui(new Ui::AbstractQWidget) { ui->setupUi(this); } AbstractQWidget::~AbstractQWidget() { delete ui; }
l'errore che ottengo è questo:
error: no matching function for call to ‘Ui::AbstractQWidget::setupUi(AbstractQWidget*)’ ui->setupUi(this); ^
dove sto sbagliando??