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 :

Quel est le bon choix pour la réalisation d'une application 2D ?


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier

    Inscrit en
    Mai 2008
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 72
    Points : 106
    Points
    106
    Par défaut Quel est le bon choix pour la réalisation d'une application 2D ?
    Bonjour;
    Quel est le bon choix pour la réalisation d'une application 2D ( un simulateur d'un réseau local où il est possible d'ajouter des objets tel qu'une station, un câble, un commutateur...ect, ou de visualiser la circulation d'une trame envoyée sur le réseau...) :

    * Utiliser seulement Qt en se servant de QPainter et QGLWidget
    ou
    *Utiliser SDL et l'intégrer avec Qt
    ?
    Je vous bien me lancer dans la réalisation mais j'ai besoin de votre avis sachant que j'ai jamais fait du 2D?

  2. #2
    Invité
    Invité(e)
    Par défaut
    Utilise QPainter, c'est bien plus simple et intuitif à utiliser

  3. #3
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Regarde les QGraphics

  4. #4
    Modérateur
    Avatar de nouknouk
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    1 655
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 655
    Points : 2 161
    Points
    2 161
    Par défaut
    Citation Envoyé par yan Voir le message
    Regarde les QGraphics
    Je plussoie yan: pour faire rapide, un QGraphicsView est un widget 'statefull', donc contrairement à QPainter, tu n'auras pas à gérer toi-même le réaffichage des objets quand ton application aura à être re-dessinée.

    Par exemple, si tu veux ajouter une image dans ta 'scène', tu auras juste à ajouter à ta QGraphicsScene une nouvelle instance de QGraphicsPixmapItem (qui dérive de QGraphicsItem comme beaucoup d'autres), lui donner une image, des coordonnées, etc. Et c'est tout: QGraphicsScene et QGraphicsView s'occupera du reste pour toi (réaffichage, optimisation, scrolling, ...).
    Mon projet du moment: BounceBox, un jeu multijoueurs sur Freebox, sur PC et depuis peu sur smartphone/tablette Android.

  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
    Je suis du même avis que yan et nouknouk. Aux raisons qui ont été citées, on peut ajouter le fait que le drag&drop sera beaucoup plus facile a mettre en place, ainsi que le deplacement d'item au sein de ta scene.

    Dans les exemples de QtDemo, tu peux aller voir "Graphics View -> Diagram Scene", ca doit grossièrement ressembler à ce que tu veux faire, et ça te donnera un bon point de départ.

    Bon courage,

    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/

  6. #6
    En attente de confirmation mail
    Inscrit en
    Octobre 2007
    Messages
    285
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Octobre 2007
    Messages : 285
    Points : 348
    Points
    348
    Par défaut
    J'ai réalisé il n'y a pas longtemps une appli du même genre pour la création et la gestion de workflows, et QGraphics... permet de réaliser des choses plutôt puissantes assez rapidement.
    Le drag&drop est facile, pas de soucis pour la mise à jour, gestion des événements.

    bonne réalisation

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

Discussions similaires

  1. Développement mobile : quel est le meilleur choix pour concevoir ses applications
    Par Stéphane le calme dans le forum Débats sur le développement - Le Best Of
    Réponses: 15
    Dernier message: 25/11/2013, 10h43
  2. Réponses: 4
    Dernier message: 23/01/2012, 11h42
  3. quel outils pour la réalisation d'une application de gestion audiothéque?
    Par sarah_insat dans le forum Langages de programmation
    Réponses: 1
    Dernier message: 17/10/2010, 20h59
  4. Aide pour la réalisation d'une application
    Par étoile de mer dans le forum Débuter
    Réponses: 3
    Dernier message: 31/05/2008, 15h07
  5. Réponses: 8
    Dernier message: 30/11/2007, 14h15

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