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

wxWidgets Discussion :

dessiner avec wxWidgets


Sujet :

wxWidgets

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    620
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2006
    Messages : 620
    Par défaut dessiner avec wxWidgets
    Bonjour,

    Je suis en train de développer une petite application de calcul sous wxWidgets. Le but du jeu est de faire calculer une courbe suivant une jolie équation, l'utilisateur rentre les paramètres dans la partie gauche de la fenêtre et il faudrait que dans la partie droite s'affiche la courbe résultat. Tout l'aspect calcul, saisie des paramètres par l'utilisateur etc. fonctionne bien (la partie gauche de la fenêtre, quoi) et j'en arrive à l'affichage des données... Je me débats depuis plusieurs jours à la recherche d'une bibliothèque qui ferait l'affaire, mais la seule que j'ai trouvée qui a l'air d'être taillée sur mesure (plplot) est développée pour wxWidgets 2.4, alors que j'utilise 2.7... J'ai égalemen wxmathplot, mais je ne comprends vraiment comment l'utiliser quand on a un tableau de point et pas une équation explicite... Du coup, je me dis que je vais utiliser les fonctionnalités de dessin de wxWidgets - après tout pourquoi pas - mais je me noie un peu... J'ai deux grosses questions :

    1) comment faire un dessin dans le cadre de droite spécifiquement ?

    Une fois que cela fonctionnera :

    2) comment faire une MAJ de l'affichage quand l'utilisateur ayant lancé un nouveau calcul, il faut effacer l'ancienne courbe et afficher la nouvelle ?

    Hugo

  2. #2
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    1) comment faire un dessin dans le cadre de droite spécifiquement ?
    Il faut que tu utilises un wxPanel qui contient un wxDC.

    2) comment faire une MAJ de l'affichage quand l'utilisateur ayant lancé un nouveau calcul, il faut effacer l'ancienne courbe et afficher la nouvelle ?
    Exactement, c'est le plus simple.

    Si ça peut t'aider à comprendre le principe tu as ceci :

    http://chgi.developpez.com/wxwidgets/chap3/

    Et bien sur, tu as la doc :

    http://www.wxwindows.org/manuals/2.6...wxdc.html#wxdc

  3. #3
    Membre éclairé Avatar de vdumont
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    510
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 510
    Par défaut
    Regarde du côté de EVT_PAINT,

    Cet évènement est déclenché chaque fois que l'écran à besoin d'être repeinturé (déplacement de la fenêtre,redimensionnement de la fenêtre etc..)

    Donc une façon que tu pourrais procéder est de stocker les données de ton calcul quelque part, et ensuite tu intercepte l'évènement EVT_PAINT dans lequel tu met toute des opérations de dessinage de la courbe selon les calculs précédents.

    Vlan! Il sera mit automatiquement à jour!

Discussions similaires

  1. Logiciel de dessin réalisé avec wxWidgets
    Par bibi9 dans le forum wxWidgets
    Réponses: 12
    Dernier message: 08/09/2009, 18h28
  2. Dessiner avec wxWidgets
    Par SuperPat dans le forum wxWidgets
    Réponses: 5
    Dernier message: 24/02/2009, 00h06
  3. Dessiner un graph avec wxwidget.
    Par EJekT4 dans le forum wxWidgets
    Réponses: 1
    Dernier message: 26/10/2006, 15h07
  4. Réponses: 1
    Dernier message: 26/02/2005, 12h55
  5. [debutant]probleme avec wxwidgets
    Par iwky dans le forum wxWidgets
    Réponses: 11
    Dernier message: 23/01/2005, 20h23

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