2010-02-08 2 views
1

je tiens à construire une application de bureau, ce sera doit être facile à utiliser en vue ce que je veux dire, c'est que l'aspect et la sensation sera naturelle dans le façon dont l'utilisateur utilisé pour voir les applications Windows . et cette boîte à outils/framework pour être le plus rapide possible à développer rapidement du côté du développeur en C++.pour programmer l'application GUI, quel sera le must utilisateur et le développeur frendly toolkit en C++

+0

Multiplateforme? –

+0

Copie possible: http://stackoverflow.com/questions/115045/good-c-gui-library-for-windows – Manuel

+0

La boîte à outils GUI en question n'est pas aussi importante que la disposition de votre interface graphique. Si les utilisateurs ont du mal à utiliser votre mise en page, la boîte à outils n'aura aucune importance. Une mise en page difficile est difficile pour un utilisateur, que vous utilisiez wxWidgets, Qt ou Windows natif. Je passerais plus de temps sur la conception de l'interface graphique que sur la sélection de la boîte à outils. –

Répondre

2

Pourrions-nous poser d'autres questions, que voulez-vous dire par convivial (intégration de système facile keybingings/Accessibilité)?

Quelles plates-formes (fenêtres seulement? Vous semblez l'indiquer, si c'est le cas xp-7? Est-ce que la prise en charge de la plateforme croisée serait un plus))?

Voulez-vous un constructeur de formulaire? un ide? bibliothèques spéciales?

source ouverte ou fermée? ça vous dérange de payer?

  • qt est probablement l'option plus recommandée mais il y a aussi
  • FLTK
  • Juce
  • wxWidgets
  • GTK + (c base ou utiliser avec gtk-- un C++ wrapper)
+0

+1 - QT est probablement le plus chaud et moelleux des toolkits GUI largement utilisés, mais un peu plus d'élaboration sur ce que vous essayez de faire ne ferait pas de mal. – ConcernedOfTunbridgeWells

2

J'irais avec Qt.

C'est une bibliothèque multiplateforme mature facile à installer et à utiliser. Il y a aussi une tonne de ressources disponibles. Le concepteur QT peut également vous aider à créer rapidement vos formulaires. Il y a même un plugin de studio visuel pour ça!

+0

Je vois que Qt est maintenant disponible sous licence LGPL. Auparavant, c'était seulement GPL ou commercial, ce qui était un spectacle pour moi. –

+0

Oui, ils l'ont modifié il y a environ 7 mois. :) – Charles

0

Comme d'autres l'ont souligné Qt est un excellent choix. J'ai fait la même recherche quand j'ai commencé à coder en C++ venant de Delphi, et c'est là que Qt brillait. C'était la seule option que j'ai trouvé qui offrait une solution complète: Interface graphique, accès DB, appels système multiplateformes (accès aux fichiers, processus de démarrage), XML, configuration de la plateforme native (fichiers texte en * nix, win-registry , etc.), multi-threading.

C'était un guichet unique pour tout ce dont j'avais besoin.

Questions connexes