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 :

Une âme charitable pour expliquer précisement la macro Q_OBJECT ?

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 6
    Par défaut Une âme charitable pour expliquer précisement la macro Q_OBJECT ?
    Bonjour,
    j
    je débute en programmation C++ avec les bibliothèques Qt4.7.
    J'aimerai savoir si quelqu'un pourrai m'éxpliquer précisement le rôle de la macro Q_OBJECT et la maniere dont elle interagit avec le compilateur?

    Merci d'avance

  2. #2
    Membre éclairé
    Avatar de VivienD
    Homme Profil pro
    Développeur logiciel
    Inscrit en
    Octobre 2009
    Messages
    523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur logiciel
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 523
    Par défaut
    Bonsoir,

    La macro Q_OBJECT est nécessaire dès que tu crées une classe avec des signaux et des slots persos. En revanche, cette classe doit hériter, directement ou non, de la classe QObject.

    Voici un lien vers la documentation de Qt sur la classe QObject, avec laquelle la macro Q_OBJECT est définie: clique ici.

    PS: Certes, le lien renvoie à une page de la documentation de Qt 4.8, mais la fonction et l'utilisation de Q_OBJECT sont exactement les mêmes avec Qt 4.8.x qu'avec Qt 4.7.x

  3. #3
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 774
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 774
    Par défaut


    Cet article pourrait t'apporter pas mal d'infos sur le sujet : http://louis-du-verdier.developpez.com/qt/fondations/.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Août 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 6
    Par défaut thanks
    merci pour la doc

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

Discussions similaires

  1. [WD-2007] Connection à une base excel pour Publipostage : Macro VBA
    Par astroflo dans le forum VBA Word
    Réponses: 2
    Dernier message: 10/02/2012, 09h14
  2. Besoin d'une ame charitable pour tester une DLL
    Par andrebernard dans le forum Débuter
    Réponses: 22
    Dernier message: 16/09/2010, 09h38
  3. Recherche une âme charitable pour expliciter l'EDT
    Par Sylvain__A_ dans le forum EDT/SwingWorker
    Réponses: 14
    Dernier message: 10/03/2010, 09h48
  4. [AC-2003] Ouvrir une autre bdd pour lancer une macro
    Par gandalf20000000 dans le forum VBA Access
    Réponses: 2
    Dernier message: 25/09/2009, 14h27

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