Façon la plus simple d'ajouter une interface C++ app

Je suis à produire un morceau numérique logiciel en C++ et que vous souhaitez ajouter une interface graphique (principalement pour Windows). Je sais comment produire des Interfaces graphiques à l'aide de confortable éditeurs en langues modernes tels que Java ou .NET. Maintenant, ma question est quelle est la la plus facile et la plus confortable pour ajouter une interface frontend pour mon programme. Dans le choix des outils d'suis complètement libre (open source et la portabilité serait bien), mais s'il vous plaît gardez également à l'esprit la façon dont beaucoup de code réutilisable et les interfaces qui doivent être respectées sont nécessaires si l'interface graphique est mis en œuvre dans une autre langue (Comme le C#).

S'il vous plaît ne pas suggérer l'ensemble du projet de C++! Et notez que le programme ne nécessite pas beaucoup d'interaction entre le code C++ et le GUI.

Avez-vous pris un coup d'oeil .NET?
Des propos de Qt? Excellente IDE et outils, de plus il est disponible sous la licence LGPL.
Pas grand en comparaison par exemple à VS10 avec Visual Assist X installé. Mais pourquoi ne pas faire une réponse? @User: C'est probablement une meilleure question pour les Programmeurs.SE étant donné que c'est subjectif.
FLTK est certainement la méthode la plus simple solution de rechange - fltk.org

OriginalL'auteur Johannes Gerer | 2011-06-03