GTK – programación visual en Linux con C

Vaya temporadita que llevo, no me sale nada para el weblog excepto malas noticias y cancioncitas tontas… supongo que, como dice un amigo mío, uno hace cosas extrañas cuando pasa por momentos extraños. Pero me gustaría volver a hablar un poco de programación, esta vez C bajo linux.

Para todas las prácticas que he tenido que hacer en mi carrera (Ingeniería Técnica Informática) hemos programado "el meollo" dejando a la buena de dios la interfaz del usuario de todos los programas. Realmente es normal que ocurra esto ya que apenas tenemos tiempo para acabar estos ejercicios y siempre hay propuestas algunas "mejoras" que llevan casi el mismo tiempo que la práctica en sí. Pero esta vez hemos tenido suerte y hemos acabado pronto, así que mi compañero y yo decidimos hacer una interfaz gráfica para nuestro programa P2P (con su propio protocolo, olé) y para ello recurrimos al GTK, Gimp Tool Kit. Una serie de librerías que ponen a la disposición del programador de C lo necesario para construir ventanas.

Para poder usarlo hacen falta las librerías de glib, Pango y ATK, todas incluidas en Fedora, y en la mayoría de las distribuciones de linux, así que lo único que necesitamos para ponernos a trabajar es saber cómo asustado pero no hay problema, porque aquí os dejo yo un enlace con el mejor tutorial que he encontrado hasta ahora, y en español.

Si me va bien la práctica, os enseñaré los resultados.

4 pensamientos en “GTK – programación visual en Linux con C

  1. Existen unas librerias estupendas para programar en Linux, al estilo de las MFC de Windows, que se llaman QT. Yo las conoci hace tiempo, y aunque nunca me he atrevido a meterle mano, conozco ha gente que habla maravillas de ellas.

    Ademas, son compatibles con Windows, lo que permite crear aplicaciones compilables en Linux y Windows

  2. Necesito por fabor que de una lista de todas las librerias de c bajo linux

    Se los agradecere.

  3. hola, me gustaria que me ayudaras con lo de laslobrerias de c en linux, necesito programar en c bajo este sistema operativo y no tengo ni idea de cuales son sus librerias, su notacion etc, espero que me puedas ayudar. Por cierto, existe algun IDE asi com el de java para linux