Comparación de herramientas de desarrollo de GUI para Linux [cerrado]

Soy bastante nuevo en el dominio del diseño y desarrollo de GUI. Tengo alguna experiencia previa, pero eso es con Visual Basic.

Me gustaría desarrollar una aplicación GUI razonablemente completa (aunque no de vanguardia) en Linux basada en una aplicación de línea de comandos. eso tengo. Después de buscar en Google, encuentro que hay principalmente tresbueno (o tal vez eso es lo que siento) formas de lograr este objetivo:

Biblioteca GTK + con GLADE como diseñadorBiblioteca Qt con Qtdesigner como diseñadorJava swing con Netbeans

Para resolver uno de los anteriores (o rechazarlos a todos), tendría que conocer los siguientes aspectos de cada elemento en la lista anterior. Estos aspectos, en orden decreciente de prioridad son:

Licencias: aquí no podría gastar demasiados dólares ...Soporte de lenguaje de programación: conozco C / C ++ y muy poco Java.Facilidad de aprendizaje / usoFlexibilidad y potencia: Sería realmente bueno si la mayoría de las características (si no todas) que necesito están disponibles en la biblioteca principal.(Falta de) dependencias adicionales: Razonamiento igual que el punto número 4Mira y sientePlataformas compatibles / Portabilidad (se requiere esfuerzo para cambiar de plataforma)

Cualquier idea sobre los temas anteriores valdría su peso en oro (no me gustaría darme cuenta después de un mes que elegí la herramienta incorrecta para mi trabajo). ¿Hay otras herramientas más adecuadas para mi propósito que desconozco?

Las respuestas en blanco serían de gran ayuda.

EDITAR: Ok, así que finalmente me fui con Qt. Simplemente porque es más fácil de aprender y parece más portátil que GTK + (para mí, por supuesto).

Respuestas a la pregunta(2)

Su respuesta a la pregunta