La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1826 - PROGRAMACION DE SISTEMAS GRAFICOS BAJO LINUX
Autor:  Polo miranda martinez
Hola colegas... desde hace algun tiempo he explorado el mundo de Linux, actualmente cuento con la version 6.3 de SuSe instalada. Mi pregunta es como puedo desarrollar aplicaciones bajo el ambiente grafico de Linux, ya conozco el modo texto... agradezco de antemano cualquier informacion directa o de libros, sitios web, emails, etc... Se los agradecere muho....Polo

  Respuesta:  Rolando José Torres Sánchez
Yo lo que te recomiendo es que uses un Lenguaje de programacion que domines, o acudas a un Lenguaje de rapido desarrollo, como TCL, que fue diseñado a principios de 1990 para que Medicos o Abogados programaran aplicaciones de forma facil y rapida.

Si programas en TCL podras correr tus aplicaciones en varios Sistemas Operativos sin cambiar el codigo.

Es tan facil y rapido que con unas pocas lineas de texto creas una ventana grafica y la ves igual en WIndows , En Linux en MAC o en Sun

wm title . "MI PRIMER PROGRAMA EN TCL"
wm geometry . "800x600+0+0"

Crear un Boton de color rojo que cierre el programa
pack [ button .b -text "Salir" -bg red -command { exit } ] -fill x -expand 1 -side top

Crear un Cuadro de Texto con fondo blanco y Letras negras con fuente Arial y tamaño 10

pack [ text .t -width 80 -height 30 -bg white -font "ARIAL 10" ] -expand 1 -fill both -side top

Para mayor informacion entra a http://wiki.tcl.tk/

Ahi encontraras todo lo que desees saber de TCL, ejemplos, aplicaciones, codigo, etc

Crear un

  Respuesta:  Jair Balart
Hola colega:

existen bastantes librerías para desarrollar aplicaciones gráficas en LINUX, pero las más conocidas son las que usan los dos entornos de escritorio más populares en LINUX: KDE y GNOME. KDE usa las librerias QT y GNOME las GTK+.
Ambas librerías te permiten crear todo tipo de widgets para tus interfaces. El lenguaje nativo de las QT es C++ y el de GTK+ C. Las GTK+ son totalmente libres, no así las QT que tienen una licencia que no entiende ni un abogado! (no obstante, se ha anunciado ya que la nueva versión, la 2.0, será OPEN SOURCE). Ambas librerías vienen acompañadas de abundante documentación y algún que otro tutorial.
A mi personalmente me gustan más las GTK+, pero hay gente que dice que las QT (a penas las he probado) tienen una implementación del mecanismo SIGNAL/SLOT fabuloso.
Simplemente añadir que las QT tienen implementaciones para varias plataformas.
Espero que muy pronto ya hayas implementado tu primer programa gráfico, para Linux, naturalmente.