Je décide de développer une interface graphique pour un petit projet api C++/win32 (en utilisant Visual Studio C++ 2008). Le projet n'aura besoin que de quelques composants pour démarrer le processus principal, il sera donc très léger (juste un bouton et une boîte de texte à peu près ...). Ma question est la suivante:Comment créer une interface graphique pour une application Windows utilisant C++?
Je n'ai pas l'expérience de développer des interfaces graphiques sur Windows mais je peux apprendre facilement. Alors, que dois-je utiliser? Un éditeur visuel (glisser et déposer le code generationg: ma préférence pour la conception graphique de bureau de loin (java/swing)). Ou devrais-je utiliser une bibliothèque spécifique? De toute façon, QUEL bibliothèque ou éditeur visuel dois-je utiliser? J'ai entendu quelqu'un mentionner écrire l'interface graphique en C#, puis appeler le code C++ ... le fait est que c'est une interface graphique tellement simple que je trouverais plus facile de tout garder en C++, mais je suis ouvert à tout ce que meilleure suggestion est.
v4.5 sera sous licence LGPL, mais ce n'est pas encore publié. – sth
Le principal avantage de QT est qu'il est multiplateforme. Vous ne pensez peut-être pas que vous en avez besoin maintenant, mais attendez quelques années plus tard et vous voulez mettre en communication ... si vous êtes parti avec QT, vous rirez. – jkp
Rédaction de code multiplateforme juste parce que vous pouvez _might_ vouloir courir sur plusieurs plates-formes dans quelques années est une raison terrible de le faire. Il y a des frais généraux de développement importants dans l'écriture de code pour plus d'une plateforme et vous ne devriez pas le faire à moins d'avoir une très bonne analyse de rentabilisation pour le faire. –