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

Qt Discussion :

Souci avec MOC


Sujet :

Qt

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 62
    Points : 28
    Points
    28
    Par défaut Souci avec MOC
    Bonjour, je n'ai pas très bien compris comment fonctionnait moc.

    Ce que je crois comprendre est que typiquement on a un header dans lequel est défini une classe par exemple. Et l'application moc.exe permet de compiler ce .h pour en faire un .cpp à intégrer à son projet.
    Est ce bien cela.

    En fait, je suis embêté car je me sers de l'exemple Spectrogram fourni avec Qt pour faire mes propres affichages d'iso-valeurs.

    On a donc une classe Spectrogram, une classe Plot également.

    Au final tout est affiché dans une classe dérivée de QMainWindow qui a un attribut de la classe Plot

    Il faut je passe en argument ma matrice stocké dans un QVector ou autre, peu importe au constructeur de Plot qui lui même la passera au constructeur de Spectrogram, ce dernier objet étant construit dans le constructeur de Plot.

    Il y a également un header Plot.h dans lequel est défini est la classe Plot dérivée de QwtPlot...
    Dans l'exemple fourni par Qt il y a également déjà le fichier moc_plot.cpp.
    Est ce celui généré par moc par compilation du Plot.h?

    Si oui, cela veut dire que je si je change qqchose dans Plot.h je dois recompiler et donc passer par moc.
    Comment compiler Plot.h avec moc pour obtenir le cpp?


    Tout ca est un peu en désordre mais merci à celui qui prendra le temps de me répondre.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 62
    Points : 28
    Points
    28
    Par défaut
    Bon un simple
    moc fichier.h -o moc_fichier.cpp
    semble suffire.

    Et si je voulais me passer de cette opération pour compiler le tout sous visual :

    Puis appeler moc dans mon fichier .pro

    Comment s'écrirait les lignes pour appler moc dans le .pro
    Je ne sais pas trop m'y prendre.
    Merci

Discussions similaires

  1. quelques soucis avec word 2000
    Par ramchou dans le forum Word
    Réponses: 3
    Dernier message: 06/09/2004, 19h13
  2. SOucis avec une reequete imbriquee
    Par Ni4k dans le forum Langage SQL
    Réponses: 6
    Dernier message: 30/03/2004, 09h56
  3. souci avec un algorithme
    Par slider16 dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 22/03/2004, 18h17
  4. [DEBUTANT] petits soucis avec un prgm de chat
    Par LechucK dans le forum MFC
    Réponses: 8
    Dernier message: 19/01/2004, 17h52
  5. Réponses: 4
    Dernier message: 16/02/2003, 13h16

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