[Qt]: probleme avec Q_OBJECT à la compilation

Fermé
doumbia.danse Messages postés 46 Date d'inscription jeudi 3 juillet 2014 Statut Membre Dernière intervention 16 mars 2015 - 26 févr. 2015 à 22:04
Bonsoir,

Je viens de commencer avec la bibliothèque Qt, mais franchement je commence à avoir mal à la tête:-° ; que d'erreur au moment de la compilation de mon programme, pourtant bien je pense que le code est parfait:

ci-dessous le code des fichiers de la classe

NB:Aucun signalement d'erreur au niveau du main.cpp
/*le fichier header de ma classe*/
 
#ifndef DEF_MAFENETRE
#define DEF_MAFENETRE
#include <QWidget>
#include <QSlider>
 
 
class MaFenetre:public QWidget
{
Q_OBJECT
public:
    MaFenetre(int w=400,int h=350);
public slots:
   void changerLargeur(int largeur);
private:
    QSlider *m_slider;
};
#endif
 
/*le fichier .cpp*/
 
#include "mafenetre.h"
 
MaFenetre::MaFenetre(int w,int h):QWidget()
{
    setFixedSize(w,h);
    m_slider=new QSlider(Qt::Horizontal,this);
    m_slider->setGeometry(60,180,200,20);
    m_slider->rangeChanged(400,680);
    QObject::connect(m_slider,SIGNAL(valueChanged(int)),this,SLOT(changerLargeur(int)));
}
 
void MaFenetre::changerLargeur(int largeur)
{
    setFixedSize(largeur,350);
}

l'erreur en image: