Enviar búsqueda
Cargar
Charla de introducción a Gtk+
•
0 recomendaciones
•
553 vistas
Noe Nieto
Seguir
Esta es una charla de introducción a GTK que di en el grupo Mexicali OpenSource.
Leer menos
Leer más
Tecnología
Arte y fotografía
Denunciar
Compartir
Denunciar
Compartir
1 de 8
Descargar ahora
Descargar para leer sin conexión
Recomendados
Comprendiendo gnome
Comprendiendo gnome
Juanjo Marin
Programas para programar
Programas para programar
diazbasico
Gtk+陷阱与进阶技巧
Gtk+陷阱与进阶技巧
tuhaihe
Gtk
Gtk
Gorkana
GTK
GTK
Frederico Schardong
Basics of gtk_ilugc
Basics of gtk_ilugc
ilugc
Interfaces de usuario con PyGTK
Interfaces de usuario con PyGTK
Fco Javier Lucena
Taller PyGTK
Taller PyGTK
Tomás Vírseda
Recomendados
Comprendiendo gnome
Comprendiendo gnome
Juanjo Marin
Programas para programar
Programas para programar
diazbasico
Gtk+陷阱与进阶技巧
Gtk+陷阱与进阶技巧
tuhaihe
Gtk
Gtk
Gorkana
GTK
GTK
Frederico Schardong
Basics of gtk_ilugc
Basics of gtk_ilugc
ilugc
Interfaces de usuario con PyGTK
Interfaces de usuario con PyGTK
Fco Javier Lucena
Taller PyGTK
Taller PyGTK
Tomás Vírseda
Equivalencias i
Equivalencias i
Javier Rodrigo
Git para-principiantes
Git para-principiantes
nscoder_mad
Software libre (ricardo crespo pwp)
Software libre (ricardo crespo pwp)
Ricardo Crespo
Cómo colaborar en GNOME
Cómo colaborar en GNOME
Juanjo Marin
Programación de videojuegos con Godot Engine
Programación de videojuegos con Godot Engine
pythoncanarias
Introducción a la Arquitectura y Desarrollo en KDE4
Introducción a la Arquitectura y Desarrollo en KDE4
Arturo Hoffstadt
Gnome - un vistazo a su arquitectura
Gnome - un vistazo a su arquitectura
Mauro Parra-Miranda
Buildout: Crear y desplegar entornos reproducibles en Python
Buildout: Crear y desplegar entornos reproducibles en Python
CodeSyntax
Open gl
Open gl
julicasrgar13
Open gl
Open gl
julicasrgar13
Anjuta
Anjuta
garciaconza
Mejora tu productividad con git
Mejora tu productividad con git
ch1l3no
Software libre en la ingeniería.Charla2
Software libre en la ingeniería.Charla2
Vicente Mataix Ferrándiz
Administra tu código con Git y Github
Administra tu código con Git y Github
Javier Novoa Cataño
Primeros Pasos en PyQt4
Primeros Pasos en PyQt4
Jesse Padilla Agudelo
Git y Github basico.pptx
Git y Github basico.pptx
ssuser36d4d3
Git Primeros pasos
Git Primeros pasos
Jesús Amieiro
Introduccion a Ppython
Introduccion a Ppython
Hugo Alberto Rivera Diaz
Doxygen
Doxygen
rubenchoxs
Introducción Android NDK
Introducción Android NDK
Fe
Screencast aprende python - anexo python en winshit
Screencast aprende python - anexo python en winshit
Noe Nieto
Screencast aprende python - parte 3
Screencast aprende python - parte 3
Noe Nieto
Más contenido relacionado
Similar a Charla de introducción a Gtk+
Equivalencias i
Equivalencias i
Javier Rodrigo
Git para-principiantes
Git para-principiantes
nscoder_mad
Software libre (ricardo crespo pwp)
Software libre (ricardo crespo pwp)
Ricardo Crespo
Cómo colaborar en GNOME
Cómo colaborar en GNOME
Juanjo Marin
Programación de videojuegos con Godot Engine
Programación de videojuegos con Godot Engine
pythoncanarias
Introducción a la Arquitectura y Desarrollo en KDE4
Introducción a la Arquitectura y Desarrollo en KDE4
Arturo Hoffstadt
Gnome - un vistazo a su arquitectura
Gnome - un vistazo a su arquitectura
Mauro Parra-Miranda
Buildout: Crear y desplegar entornos reproducibles en Python
Buildout: Crear y desplegar entornos reproducibles en Python
CodeSyntax
Open gl
Open gl
julicasrgar13
Open gl
Open gl
julicasrgar13
Anjuta
Anjuta
garciaconza
Mejora tu productividad con git
Mejora tu productividad con git
ch1l3no
Software libre en la ingeniería.Charla2
Software libre en la ingeniería.Charla2
Vicente Mataix Ferrándiz
Administra tu código con Git y Github
Administra tu código con Git y Github
Javier Novoa Cataño
Primeros Pasos en PyQt4
Primeros Pasos en PyQt4
Jesse Padilla Agudelo
Git y Github basico.pptx
Git y Github basico.pptx
ssuser36d4d3
Git Primeros pasos
Git Primeros pasos
Jesús Amieiro
Introduccion a Ppython
Introduccion a Ppython
Hugo Alberto Rivera Diaz
Doxygen
Doxygen
rubenchoxs
Introducción Android NDK
Introducción Android NDK
Fe
Similar a Charla de introducción a Gtk+
(20)
Equivalencias i
Equivalencias i
Git para-principiantes
Git para-principiantes
Software libre (ricardo crespo pwp)
Software libre (ricardo crespo pwp)
Cómo colaborar en GNOME
Cómo colaborar en GNOME
Programación de videojuegos con Godot Engine
Programación de videojuegos con Godot Engine
Introducción a la Arquitectura y Desarrollo en KDE4
Introducción a la Arquitectura y Desarrollo en KDE4
Gnome - un vistazo a su arquitectura
Gnome - un vistazo a su arquitectura
Buildout: Crear y desplegar entornos reproducibles en Python
Buildout: Crear y desplegar entornos reproducibles en Python
Open gl
Open gl
Open gl
Open gl
Anjuta
Anjuta
Mejora tu productividad con git
Mejora tu productividad con git
Software libre en la ingeniería.Charla2
Software libre en la ingeniería.Charla2
Administra tu código con Git y Github
Administra tu código con Git y Github
Primeros Pasos en PyQt4
Primeros Pasos en PyQt4
Git y Github basico.pptx
Git y Github basico.pptx
Git Primeros pasos
Git Primeros pasos
Introduccion a Ppython
Introduccion a Ppython
Doxygen
Doxygen
Introducción Android NDK
Introducción Android NDK
Más de Noe Nieto
Screencast aprende python - anexo python en winshit
Screencast aprende python - anexo python en winshit
Noe Nieto
Screencast aprende python - parte 3
Screencast aprende python - parte 3
Noe Nieto
Screencast aprende python - parte 2
Screencast aprende python - parte 2
Noe Nieto
Screencast aprende python - parte 1
Screencast aprende python - parte 1
Noe Nieto
Tutorial de Plone Básico
Tutorial de Plone Básico
Noe Nieto
¿Cómo funciona el telefono?
¿Cómo funciona el telefono?
Noe Nieto
Notas de Instrumentacion industrial
Notas de Instrumentacion industrial
Noe Nieto
Reconocimiento de la charla de g streamer
Reconocimiento de la charla de g streamer
Noe Nieto
Charla de Introducción a GStreamer en ITP (Puebla, Septiembre 2012)
Charla de Introducción a GStreamer en ITP (Puebla, Septiembre 2012)
Noe Nieto
Charla de GStreamer en Flisol Puebla 2011 (BUAP)
Charla de GStreamer en Flisol Puebla 2011 (BUAP)
Noe Nieto
Más de Noe Nieto
(10)
Screencast aprende python - anexo python en winshit
Screencast aprende python - anexo python en winshit
Screencast aprende python - parte 3
Screencast aprende python - parte 3
Screencast aprende python - parte 2
Screencast aprende python - parte 2
Screencast aprende python - parte 1
Screencast aprende python - parte 1
Tutorial de Plone Básico
Tutorial de Plone Básico
¿Cómo funciona el telefono?
¿Cómo funciona el telefono?
Notas de Instrumentacion industrial
Notas de Instrumentacion industrial
Reconocimiento de la charla de g streamer
Reconocimiento de la charla de g streamer
Charla de Introducción a GStreamer en ITP (Puebla, Septiembre 2012)
Charla de Introducción a GStreamer en ITP (Puebla, Septiembre 2012)
Charla de GStreamer en Flisol Puebla 2011 (BUAP)
Charla de GStreamer en Flisol Puebla 2011 (BUAP)
Último
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
Fundación YOD YOD
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
WilbisVega
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
IsabellaMontaomurill
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
Maricarmen Sánchez Ruiz
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
AndreaHuertas24
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
BRAYANJOSEPHPEREZGOM
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Keyla Dolores Méndez
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
soporteupcology
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
GDGSucre
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
LolaBunny11
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
ssuserf18419
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
RogerPrieto3
Último
(15)
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
Charla de introducción a Gtk+
1.
Gtk+
2.
Gtk+ ● GTK es
el acrónimo de GIMP Toolkit ● GIMP, Inkscape, Pitivi, Pidgin, XChat, LibreOffice, VLC, Elementary OS, Firefox, Maemo(†), VirtualBox, Gnome
3.
¿Por qué aprender Gtk+? ●
Implementation reference ● GObject ● Gstreamer ● GNOME ● Empathy/Telepathy
4.
¿Por qué aprender Gtk+? ●
Escribir tus propias apps casi multiplataforma. ● Colaborar con proyectos de software libre. ● Nerd
5.
¿Cómo funciona Gtk+? Gtk+ Glib
GDK X/X11/Wayland OSX Windoze Haiku PangoATK Unicode TTF, OTF OS GObject
6.
Widgets ● Objetos que
tienen representación gráfica en la pantalla.
7.
Ciclo de vida
de una aplicación Gtk+ Setupear Widgets Y conectar Retrollamadas (callbacks) GTK+ Main Loop Callback Callback Fin
8.
Hello world #include <gtk/gtk.h> int
main (int argc, char *argv[]) { GtkWidget *window; gtk_init(&argc, &argv); window = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_window_set_title(GTK_WINDOW(window), "Hola"); gtk_widget_show(window); gtk_main(); } gcc `pkg-config --cflags gtk+-3.0` -o 001-hola 001-hola.c `pkg-config --libs gtk+-3.0`
Descargar ahora