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

Qwt Discussion :

Utilisation de QwtPlotZoomer


Sujet :

Qwt

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 17
    Points : 20
    Points
    20
    Par défaut Utilisation de QwtPlotZoomer
    Salut,

    Je souhaiterai faire un zoom sur ma courbe mais l'exemple sur le FAQ ne marche pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    QApplication app(argc,argv);
     
        QwtPlot myPlot;
        QwtPlotGrid myGrid;
        myGrid.attach(&myPlot);
        QwtPlotZoomer myZoomer(myPlot.canvas());
     
        myPlot.replot();
        myPlot.show();

  2. #2
    Membre averti Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Points : 444
    Points
    444
    Par défaut
    Salut,

    Je ne me souvient etre partie de l'example "Bode" de Qwt qui fonctionne trés bien.

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 774
    Points : 969
    Points
    969
    Par défaut
    Salut,

    Je souhaiterai faire un zoom sur ma courbe mais l'exemple sur le FAQ ne marche pas.
    Comment ça, l'exemple ne marche pas ? Tu peux donner plus d'infos ? Tu n'arrives pas à le compiler ? Ou alors l'éxécution ne fait pas ce que tu veux ?

    Je viens de vérifier, l'exemple fonctionne bien.

    G.
    Un problème avec Qt ? Vous trouverez votre réponse ici : http://doc.trolltech.com/4.6/overviews.html
    En français (traduction réalisée par l'équipe Qt de DVP) : http://qt.developpez.com/doc/4.6/vues-d-ensemble/

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 17
    Points : 20
    Points
    20
    Par défaut
    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
    #include <qwt_plot.h>
    #include <qwt_plot_curve.h>
    #include <qwt_plot_grid.h>
    #include <qwt_plot_zoomer.h>
     
    QwtPlotCurve curve1;
        QwtPlotCurve curve2;
        QwtPlotGrid Grid; //Afficher une grille sur la courbe
        curve1.setPen(QPen(Qt::blue)); //Courbe en bleu
        curve2.setPen(QPen(Qt::red)); //Courbe en rouge
        Grid.attach(Courbe); //On attache la grille à la courbe
        curve1.attach(Courbe); // on l'assigne au QwtPlot
        curve1.setData(xData, y1Data); // on met les valeurs dans le QwtPlotCurve.
        curve2.attach(Courbe); // on l'assigne au QwtPlot
        curve2.setData(xData, y2Data); // on met les valeurs dans le QwtPlotCurve.
     
        QwtPlotZoomer myZoomer(Courbe->canvas()); //On fait un zoom
        Courbe->replot(); // on dit au QwtPlot de se mettre à jour.
    Et là ça me met l'erreur:
    error: request for member 'canvas' in '((FenFinance*)this)->FenFinance::<anonymous>.Ui::QTFinance::<anonymous>.Ui_QTFinance::Courbe', which is of non-class type 'QwtPlot*'
    Et ça me dit ausi unused variable myZoomer

  5. #5
    Membre éprouvé

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 774
    Points : 969
    Points
    969
    Par défaut
    Est ce que tu peux mettre le vrai code de tes classes ? Tu mets ton code en vrac, on ne sait pas dans quelle classe est situé chaque ligne, etc.
    Si tu veux qu'on t'aide correctement et efficacement, il faut d'abord exposer correctement ton problème, et nous donner les infos nécessaires.

    Et merci de mettre ton code dans une balise code plutôt que dans une balise citation.

    G.
    Un problème avec Qt ? Vous trouverez votre réponse ici : http://doc.trolltech.com/4.6/overviews.html
    En français (traduction réalisée par l'équipe Qt de DVP) : http://qt.developpez.com/doc/4.6/vues-d-ensemble/

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

Discussions similaires

  1. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    Réponses: 8
    Dernier message: 08/06/2005, 15h57
  2. Réponses: 4
    Dernier message: 05/06/2002, 14h35
  3. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    Réponses: 1
    Dernier message: 15/04/2002, 12h36
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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