Erreur avec Qt
kamy86
Messages postés
42
Statut
Membre
-
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 10112 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je fais une intterface graphique avec Qt et j'ai rencontré un probleme dans le code,c'est l'erreur: "new types may not be defined in a return type.return type specification for constructor invalid"
voila le .cpp , l'erreur est affichée à la ligne de le première accolade du consructeur:
je fais une intterface graphique avec Qt et j'ai rencontré un probleme dans le code,c'est l'erreur: "new types may not be defined in a return type.return type specification for constructor invalid"
voila le .cpp , l'erreur est affichée à la ligne de le première accolade du consructeur:
#include "FenFournisseurs.h"
#include "FenAjoutf.h"
#include "FenModiff.h"
#include "FenSuppf.h"
FenFournisseurs::FenFournisseurs()
{
setFixedSize(300, 250);
modif = new QPushButton ("Modifier ", this);
supp = new QPushButton ("Supprimer ", this);
ajout = new QPushButton ("Ajouter ", this);
connect(ajout, SIGNAL(clicked()), this, SLOT(ouvrirajout()));
connect(supp, SIGNAL(clicked()), this, SLOT(ouvrirsupp()));
connect(modif, SIGNAL(clicked()), this, SLOT(ouvrirmodif()));
}
void FenFournisseurs::ouvrirajout()
{
FenAjoutf *fenetrajout = new FenAjoutf();
fenetrajout->show();
}
void FenFournisseurs::ouvrirmodif()
{
FenModiff *fenetrmodif = new FenModiff();
fenetrmodif->show();
}
void FenFournisseurs::ouvrirsupp()
{
FenSuppf *fenetrsupp = new FenSuppf();
fenetrsupp->show();
}
A voir également:
- Erreur avec Qt
- Qt sdk - Télécharger - Langages
- Erreur t32 ✓ - Forum Livebox
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
- Corriger l'erreur 0x80070643 de la mise à jour KB5034441 de Windows 10 - Accueil - Windows
7 réponses
Vu le message d'erreur y'a pas un void ou au un autre type qui traine devant un constructeur dans un de ces trois fichiers
"FenAjoutf.h"
"FenModiff.h"
"FenSuppf.h"
"FenAjoutf.h"
"FenModiff.h"
"FenSuppf.h"
je ne comprends pas trop.
Manquerai til un';' dans un .h avant ?
As tu bien inclus <qpushbutton.h> ?
as tu mis le prototype du constructeur dans la classe ?
Donne nous peut ^tre FenFournisseurs.h qu'on y voi mieux.
Manquerai til un';' dans un .h avant ?
As tu bien inclus <qpushbutton.h> ?
as tu mis le prototype du constructeur dans la classe ?
Donne nous peut ^tre FenFournisseurs.h qu'on y voi mieux.
voila son .h, mais l'erreur est mentionnée dans le .cpp
#ifndef FENFOURNISSEURS_H_INCLUDED
#define FENFOURNISSEURS_H_INCLUDED
#include <QtGui>
class FenFournisseurs : public QWidget
{
Q_OBJECT
public:
FenFournisseurs();
private slots:
void ouvrirajout();
void ouvrirmodif();
void ouvrirsupp();
private:
QPushButton *ajout;
QPushButton *modif;
QPushButton *supp;
};
#endif // FENFOURNISSEURS_H_INCLUDED
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
je l'ai mis mais la même erreur qui s'affiche, je ne pense pas que c'est à cause de ça, parce que il ya dejà le #include <QtGui>, t'as pas une autre idée s'il te plait