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++
Répondre
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)
+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
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!
Je vois que Qt est maintenant disponible sous licence LGPL. Auparavant, c'était seulement GPL ou commercial, ce qui était un spectacle pour moi. –
Oui, ils l'ont modifié il y a environ 7 mois. :) – Charles
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.
- 1. Quel sera le plus performant et pourquoi?
- 2. Principaux outils pour le développeur C#/sql
- 3. Quel est le moyen le plus rapide d'apprendre l'objectif-c pour un développeur expérimenté en PHP?
- 4. Ressources Visual Basic.NET pour le développeur C#
- 5. développeur PHP pour le développement .net
- 6. facebook iframe autorisation d'application en utilisant développeur toolkit 2.0
- 7. Gui pour KDE et Gnome
- 8. gui pour le programme mpi
- 9. Classes agiles pour le développeur
- 10. Quel est le coût (en cycles) pour basculer entre Windows Kernel et le mode utilisateur?
- 11. Programmer CMD en C
- 12. quel sera le comportement de l'extrait de code suivant?
- 13. Didacticiel JSP pour le développeur ASP.Net
- 14. Flex GUI pour l'application C++, comment le faire?
- 15. Java Swing Resource pour le développeur jRuby?
- 16. Comment programmer un service Windows en C# pour démarrer une application pour un utilisateur?
- 17. Comment programmer les préférences utilisateur
- 18. Programmer fermer ListPicker à partir de WP7 Silverlight Toolkit
- 19. Quel est le crochet Mercurial le plus utile pour programmer dans une équipe faiblement connectée?
- 20. approche d'implémentation gui en C# et .NET
- 21. Quel est le but des contrôles utilisateur dans Visual C#?
- 22. Quelle est l'importance pour le développeur C# de connaître IIS?
- 23. Quel objet sera collecté?
- 24. Windows Service - Quel utilisateur appelle le service
- 25. WPF Toolkit, Comment appliquer le format de date en C# pour le contrôle datepicker?
- 26. en utilisant Inheritence avec GUI (interface graphique utilisateur) en Java
- 27. MSDN Abonnement pour le développeur seul
- 28. JSR305 vs. JSR308 (Java Type Anotations) - Quel sera le standard?
- 29. Quel est le meilleur outil pour le développement d'applications Blackberry?
- 30. C# onglet gui, Masquer le corps?
Multiplateforme? –
Copie possible: http://stackoverflow.com/questions/115045/good-c-gui-library-for-windows – Manuel
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. –