Erreur : aggregate 'Ui::inventaire ui' has incomplete type and cannot be defined
Bonjour à tous,
Je travail sur Qt Designer et j'ai essayé de compiler mais une erreur s'affiche. J'ai effectué quelques recherches sur les forums à propos de cette erreur mais je crois avoir manqué la réponse à mon soucis..
Voici mon code :
.h
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| #ifndef INVENTAIRE_H
#define INVENTAIRE_H
#include <QDialog>
#include <QWidget>
namespace Ui {
class inventaire;
}
class inventaire : public QDialog
{
Q_OBJECT
public:
explicit inventaire(QWidget *parent = 0);
~inventaire();
private:
Ui::inventaire *ui;
};
#endif // INVENTAIRE_H |
.cpp
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| #include "inventaire.h"
#include "ui_inventaire.h"
inventaire::inventaire(QWidget *parent) :
QDialog(parent),
ui(new Ui::inventaire)
{
ui->setupUi(this);
}
inventaire::~inventaire()
{
delete ui;
} |
le main.cpp (c'est pour la ligne 10 du main que l'erreur s'affiche)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| #include <QApplication>
#include "inventaire.h"
#include <QWidget>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWidget *widget = new QWidget;
Ui::inventaire ui;
ui->setupUi(widget);
widget->show();
return app.exec();
} |
Erreur : aggregate 'Ui::inventaire ui' has incomplete type and cannot be defined
Je débute sur Qt alors il est possible que l'erreur soit logique mais ma logique est encore en plein développement.. :roll:
Merci pour votre aide.