Estoy decidiendo cómo desarrollar una GUI para un pequeño proyecto de api C++/win32 (trabajando Visual Studio C++ 2008). El proyecto solo necesitará unos pocos componentes para comenzar el proceso principal, por lo que será muy liviano (solo 1 botón y un cuadro de texto ...). Mi pregunta es la siguiente:¿Cómo creo una GUI para una aplicación de Windows usando C++?
No tengo experiencia en el desarrollo de GUI en Windows pero puedo aprender fácilmente. Entonces, ¿qué debería usar? Un editor visual (generación de código de arrastrar y soltar: mi preferencia para el diseño de GUI de escritorio por mucho (java/swing)). ¿O debería usar una biblioteca específica? De cualquier manera, ¿QUÉ biblioteca o editor visual debo usar? Escuché que alguien menciona escribir la GUI en C#, y luego llamar al código C++ ... la cosa es que esta es una GUI tan simple que me resultaría más fácil guardar todo en C++, pero estoy abierto a lo que sea la mejor sugerencia es
v4.5 tendrá licencia LGPL, pero aún no se ha lanzado. – sth
El principal beneficio de QT es que es multiplataforma. Puede que no piense que lo necesita ahora, pero espere unos años más y desea viajar ... si se ha ido con QT, se reirá. – jkp
Escribir un código multiplataforma simplemente porque usted podría ejecutar en múltiples plataformas en unos pocos años es una razón terrible para hacerlo. Hay una sobrecarga de desarrollo importante en la escritura de código para más de una plataforma y no debe hacerlo a menos que tenga un caso comercial muy bueno para hacerlo. –