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 :

Petit logiciel avec interface graphique : C++ et Qt ?


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    501
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 501
    Par défaut Petit logiciel avec interface graphique : C++ et Qt ?
    Bonjour,

    J'ai un petit projet personnel qui consiste à développer une application logicielle assez simple pour gérer ses comptes bancaires.

    Je connais C++ mais j'ai toujours fait des programmes en mode console et je les développais sous linux avec gedit, mais là du coup, pour mon application, je suis un peu perdu pour faire l'interface graphique, je ne sais pas trop comment m'y prendre...

    Déjà, laquelle me conseillez vous ? Qt ?

    Quel IDE me conseillez vous ? Visual Studio ou rester simplement sous linux avec mon gedit ?

    J'aimerais faire une application compatible pour windows.

    Merci de vos conseils.

    ++

  2. #2
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 527
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 527
    Par défaut
    Qt je ne connais pas mais je pense que c'est très bien et cela a fait ses preuves..
    Il ya d'autres frameworks comme WxWidget

  3. #3
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    501
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 501
    Par défaut
    Oui les 2 ont l'air pas mal et ont l'air d'être les plus connus.

    La grande différence, si j'ai bien compris, c'est que pour Qt, c'est gratuit si le logiciel qu'on développe l'est également c'est ca ?

    ++

  4. #4
    Membre Expert
    Avatar de Klaim
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 717
    Par défaut
    Exact, apparamment QT est aussi plus simple et complet. (je dis ça de ce que j'ai vu mais je suis pas super connaisseur)

    En revanche dés que tu veux faire du commercial, QT n'est plus gratuit. wxWidgets si.

  5. #5
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    501
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 501
    Par défaut
    Par contre, je me demandais, est-ce que dans tous les cas, il faut que l'utilisateur installe quelque chose en plus pour pouvoir utiliser le logiciel ?
    Est-ce qu'il doit installer Qt si je fais mon programme avec ?
    WxWidget si je le fais avec ?
    Ou GTK par exemple ?

    C'est un peu lourd de devoir installer de grosses librairies si le programme qu'on fait est petit non ? Et surtout si l'utilisateur doit l'installer que pour ce programme ?

    Comment ca marche en général ?
    Les grands logiciels commerciaux par exemple ? Ils ont leur propre lib graphique ?

    Ou il y a une librairie natif standard dans windows qui fait qu'on ait rien d'autre à installer ? C'est peur etre MFC ? J'en ai déjà entendu parlé sans vraiment comprendre ce que c'est exactement...



    Et concernant les aspects, l'intégration dans le système d'exploitation ? Quelque soit la librairie, le logiciel s'intègre bien ? windows, linux ?
    Les librairies graphiques sont-elles identiques de ce côté ?


    Si quelqu'un peut m'éclaircir un peu la chose svp merci

    ++

  6. #6
    Membre éprouvé Avatar de BainE
    Inscrit en
    Mai 2004
    Messages
    1 327
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1 327
    Par défaut
    bonjour,

    ce sont des librairies, donc il faut les distribuer avec ton application. en tout ca c'est le cas de Qt tu est obliger de distribuer la dll ou la .so selon l'OS.
    Dans les MFC il y a une "section/package" IHM, mais bon tu restera sous Windows du coup.
    enfin selon la compilation et l edition des liens on doit pouvoir feinter; avec une liaison statique les bouts de code nécéssaires seront peut etre dans l executable, a voir.

    Et pis pour l utilisation ben c'est des lib donc reglage du compilo/linker pour les utiliser pour Qt "tite" compilation avant de commencer (tite tite... 3 heures de compil quand meme).

    Et Qt, wxWigdet et Gtk( et Gtkmm wrapper C++) sont portables, MFC non.

Discussions similaires

  1. Réponses: 5
    Dernier message: 06/05/2007, 14h33
  2. Réponses: 2
    Dernier message: 27/10/2006, 18h54
  3. Débugger avec interface graphique
    Par powerpsy dans le forum x86 32-bits / 64-bits
    Réponses: 6
    Dernier message: 03/05/2006, 22h53
  4. Application multiplateforme avec interface graphique
    Par TNorth dans le forum Choisir un environnement de développement
    Réponses: 2
    Dernier message: 31/01/2004, 18h55

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