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 :

afficher repère pour récupérer des fonctions mathematiques


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Software engineer
    Inscrit en
    Août 2008
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Software engineer

    Informations forums :
    Inscription : Août 2008
    Messages : 139
    Par défaut afficher repère pour récupérer des fonctions mathematiques
    salut ,
    je voudrais donner la main a l'utilisateur pour dessiner une fonction mathematique(trapezoidale ou trianglaire) a l'aide de la souris en precisant des points qui seront reliés par la suite.
    donc je veux construire une fenetre qui contient un repère cartesien dont les coordonnées de la souris par rapport a ce repère sont affichés .

    si c'est faisable merci de me donner quelque classes necessaire pour faire ce travail et si c'est possible les etapes (comme creation de nouveau repere ,afficher les coordonnées ,recuperer les point ou l'utilisateur a cliqué etc) .

    merci d'avance

  2. #2
    Membre averti
    Inscrit en
    Août 2008
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 25
    Par défaut
    voila un bout de programme qui t´affiche les coordonnées de la souris. J´ai trouvé ca quelque part, mais je ne sais plus ou!!!

    // main.cpp
    #include <QtGui>

    class Widget : public QWidget {
    Q_OBJECT
    public:
    Widget(QWidget* parent = 0) : QWidget(parent) {
    setMouseTracking(true);
    }

    signals:
    void message(const QString& str);

    protected:
    void mouseMoveEvent(QMouseEvent* event) {
    emit message(tr("Maus Koordinaten: X=%1, Y=%2").arg(event->x()).arg(event->y()));
    }
    };

    int main(int argc, char* argv[])
    {
    QApplication app(argc, argv);
    QMainWindow window;
    window.setCentralWidget(new Widget);
    app.connect(window.centralWidget(), SIGNAL(message(QString)), window.statusBar(), SLOT(showMessage(QString)));
    window.show();
    return app.exec();
    }

    #include "main.moc"

  3. #3
    Membre confirmé
    Homme Profil pro
    Software engineer
    Inscrit en
    Août 2008
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Software engineer

    Informations forums :
    Inscription : Août 2008
    Messages : 139
    Par défaut
    d'abord merci
    mais le code est tiré d'un projet alors je ne peux pas le compiler tout seul ,en tout cas ,ca me donne une idée sur je peux faire

Discussions similaires

  1. Réponses: 1
    Dernier message: 05/11/2014, 00h40
  2. Réponses: 5
    Dernier message: 14/03/2010, 21h50
  3. fonction pour récupérer des données xml
    Par jeff29 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/06/2006, 15h46
  4. Réponses: 10
    Dernier message: 02/11/2005, 11h12
  5. cherche module ou langage pour récupérer des données audio..
    Par Ry_Yo dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 12/05/2003, 17h44

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