IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

Qt::connect: no such slot

  1. #1
    Candidat au Club Avatar de MarcelBeaudoin
    Homme Profil pro
    Programmeur retraité
    Inscrit en
    Avril 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Programmeur retraité
    Secteur : Alimentation

    Informations forums :
    Inscription : Avril 2013
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Qt::connect: no such slot
    Bonjour le forum Qt,

    J'ai le même problème qu'ici et j'utilise ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
                connect(fermer,       SIGNAL(clicked ()), this, SLOT( accept()));
                connect(enregistrer, SIGNAL(pressed()), this, SLOT(enregis()));
    pour enregistrer j'ai toujours (no such slot ...)
    Merci

  2. #2
    Membre éclairé

    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    393
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 393
    Points : 685
    Points
    685
    Par défaut
    Il faut le reste du code, en particulier le header de ta classe
    Et utilise la syntaxe de Qt 5 pour les connect :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    connect(fermer, &QPushButton::clicked, this, &TaClass::accept);
    connect(enregistrer, &QPushButton::pressed, this, &TaClass::enregis);

  3. #3
    Candidat au Club Avatar de MarcelBeaudoin
    Homme Profil pro
    Programmeur retraité
    Inscrit en
    Avril 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Programmeur retraité
    Secteur : Alimentation

    Informations forums :
    Inscription : Avril 2013
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Voici le reste de MaClasse
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    #ifndef FENCODEGENERE
    #define FENCODEGENERE
     
    #include <QDialog>
    #include <QTextEdit>
    #include <QPushButton>
    #include <QVBoxLayout>
    #include <QFormLayout>
    #include <QMessageBox>
    #include <QTabWidget>
    #include <QLineEdit>
    #include <QListWidget>
    #include <QLayout>
    #include <QBoxLayout>
    #include <QtGui>
     
     
    class FenCodeGenere : public QDialog
    {
            public:
                    FenCodeGenere                      (QString &codeh, QString &codec, QString nomclasse, QWidget *parent);
     
            private slots:
                    void         enregis               ();
     
            private:
                    QTextEdit   *page1;
                    QTextEdit   *page2;
                    QPushButton *enregistrer;
                    QPushButton *fermer;
     
    };
     
    #endif // FENCODEGENERE          :(

  4. #4
    Membre éclairé

    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    393
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 393
    Points : 685
    Points
    685
    Par défaut
    Hum, tu abuses un peu... tu donnes le lien vers une ancienne discussion qui présente le même problème que toi, mais tu ne la lis pas ???
    Pourquoi ne pas avoir fait ce qui est expliqué dans cette discussion et ne pas avoir ajouté la macro Q_OBJECT ?

  5. #5
    Candidat au Club Avatar de MarcelBeaudoin
    Homme Profil pro
    Programmeur retraité
    Inscrit en
    Avril 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Programmeur retraité
    Secteur : Alimentation

    Informations forums :
    Inscription : Avril 2013
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Merci Beaucoup
    Merci Beaucoup c'était seulement une incompatibilité entre le Qt 4 et le Qt 5 et des fois c'est difficile à déceler merci encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 21/11/2014, 21h40
  2. connect: No such slot
    Par scoutiste dans le forum Débuter
    Réponses: 6
    Dernier message: 05/09/2013, 16h13
  3. connect Signal et slot perso
    Par freecircus dans le forum Qt
    Réponses: 3
    Dernier message: 13/12/2006, 20h25
  4. QObject::connect: No such slot
    Par guepe dans le forum Qt
    Réponses: 2
    Dernier message: 22/12/2005, 10h24
  5. Qt::connect: no such slot ...
    Par fdrouhin dans le forum Qt
    Réponses: 8
    Dernier message: 02/12/2004, 19h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo