Comment puis-je construire une interface graphique en C++?

Tous mes programmes C++ ont été jusqu'à présent à l'aide de l'interface de ligne de commande et la seule autre langue que j'ai de l'expérience avec PHP qui ne prend pas en charge les Interfaces graphiques.

Où dois-je commencer avec interface utilisateur graphique de programmation en C++? Comment puis-je en créer un?

  • Il dépend. Quel type de système d'exploitation ciblez-vous? De nombreux GUI cadres sont spécifiques aux systèmes d'exploitation.
  • Quel système d'exploitation / plateforme? Ou, si vous êtes intéressé par l'écriture de la croix-plate-forme d'applications à interface graphique, merci de le dire - ces choses qui font une énorme différence pour le C++...
  • Il n'a pas vraiment d'importance. Mais disons que Windows XP comme un exemple.
  • PHP prend en charge l'écriture des programmes graphiques. Il n'y a aucune raison que vous ne pouvez pas exécuter des programmes de PHP en ligne de commande, et il y a des bibliothèques gui, comme PHP-GTK gtk.php.net et PHP-Qt php-qt.org qui peuvent aider vous aussi Vous aimeriez évaluer pourquoi vous avez besoin de c++. L'écriture d'Interfaces graphiques en c++ est plus difficile que dans de nombreuses autres langues, et vous pourriez être en mesure de regrouper votre code c++ dans les bibliothèques appelable à partir de Python ou C# ou PHP ou quelque chose d'un peu plus facile de coder des Interfaces utilisateur graphiques pour.
  • Votre question est tellement vaste, que je pense vous ne voulez pas seulement les noms de boîtes à outils, ou même juste quelques tutoriels. Vous voulez un peu de livres, ceux qui vous donnent plus que des Api ou des exemples, qu'en fait vous donner des concepts. KTC recommande certains ci-dessous, mais je vous propose, quel que soit toolkit vous choisissez de commencer à jouer avec, assurez-vous de trouver celui que vous pouvez lire à ce sujet aussi.
  • "L'écriture d'Interfaces graphiques en c++ est plus difficile que dans de nombreuses autres langues" En quoi êtes-vous fonder cette affirmation?
  • Alors qu'avez vous fait finalement? Qu'avez-vous utilisé pour l'interface graphique?

InformationsquelleAutor waiwai933 | 2009-07-27