Quienes estén interesados en la programación de aplicaciones con GUI (Graphical User Interface) pueden optar por usar:
Qt : Qt es una librería gráfica creada por la empresa noruega TrollTech, permite el desarrollo sencillo de aplicaciones Multiplataforma con GUI, principalmente usada para hacer aplicaciones en C++ también existen bindings como pyQt para el desarrollo en Python. Es Open Source (Qt4 con licencia GPL para todas las plataformas) por lo que puede usarse sin costo. Es posible desarrollar para Windows, Mac y GNU/Linux, posee el diseñador de interfaces Qt Designer y el navegador de ayuda Qt Assistant,en GNU/Linux puede usarse el potente IDE Kdevelop provisto por el entorno KDE . Es Utilizada por proyectos como Opera, Skype, KDE .
Gtk+ y Gtkmm: Gtk+ o Gimp ToolKit, es una libreria hecha en C para el desarrollo de aplicaciones con GUI, de muy fácil uso, utilizada por el proyecto GNOME, VMWare, y en Maemo (software del tablet pc Nokia 800). Posee bindings para lenguajes como C++ (Gtkmm), C# (GtkSharp utilizable mediante Mono para programar en .NET), PyGTK, etc (es posible utilizarla en casi cualquier lenguaje). Existen IDEs como Anjuta y otros, posee un diseñador de interfaces llamado Glade, de muy fácil uso y DevHelp para navegar la ayuda. Es Multiplataforma.
En lo personal recomiendo Gtkmm que esta muy bueno, y si hacemos uso de Glade realmente simplifica mucho las cosas.
__________________
"HE GOING TO KILL US"
said the demons
"I will shoot at him" said the cyberdemon and he fired the rocket missiles.
John plasmaed at him and tried to blew him up. But then the ceiling fell and they were trapped and not able to kill.
"No! I must kill the demons" he shouted
The radio said "No, John. You are the demons"
And then John was a zombie.
una vez quise hacer un programa en python con pyQt y ahi nomas quedo... pero la verdad que está muy bueno, creo q las qt's están portadas "hasta" en la nintendo DS. ... al menos el opera corre ahi.
__________________
Por favor: Sean corteses - Lean las FAQ's - No desvirtuen los posts.
Lo que me gusta de las gtk que son más faciles para programar en lenguajes como python y para diseñar la interfaz, ya que todo se maneja con Vertical box, horizontal box y demás, queda todo siempre ordenadito :D.
Ahora mismo estoy encantado de Gtkmm, es realmente genial y muy fácil de aprender, y hace las cosas bastante más lindas que QT ya que no utiliza tanto macros y esas cosas. Igual los de Gtkmm te lo venden mejor :
Trolltech's QT is the closest competition to gtkmm, so it deserves discussion.
gtkmm developers tend to prefer gtkmm to QT because gtkmm does things in a more C++ way. QT originates from a time when C++ and the standard library were not standardised or well supported by compilers. It therefore duplicates a lot of stuff that is now in the standard library, such as containers and type information. Most significantly, Trolltech modified the C++ language to provide signals, so that QT classes can not be used easily with non-QT classes. gtkmm was able to use standard C++ to provide signals without changing the C++ language. See the FAQ for more detailed differences.
De todas formas las Qt también me parecen una excelente opción, wxWidgets según dicen las malas lenguas es propenso a tener errores.
Si quieren más información sobre programación en Gtk les recomiendo buscar en Gnome Love hay montones de tutoriales, hay uno muy bueno de como programar en Gtk+, Gtkmm, pyGtk y perlGtk, con tutoriales también de Glade y demás herramientas.
__________________
"HE GOING TO KILL US"
said the demons
"I will shoot at him" said the cyberdemon and he fired the rocket missiles.
John plasmaed at him and tried to blew him up. But then the ceiling fell and they were trapped and not able to kill.
"No! I must kill the demons" he shouted
The radio said "No, John. You are the demons"
And then John was a zombie.