Gtk2-perl

GTK2-Perl  es un conjunto de contenedores de Perl para las bibliotecas GUI de GTK+ y otras bibliotecas de GNOME . GTK2-Perl es un software de código abierto con licencia bajo la LGPL . Los desarrolladores y colaboradores interesados ​​generalmente se pueden encontrar en el canal IRC #gtk-perl en irc.gnome.org.

GTK2-Perl  es parte del lanzamiento oficial de GNOME Platform Bindings [1] , junto con interfaces para C++ , Python y Java .

Ejemplo

usa Gtk2 '-init' ; $ventana = Gtk2::Ventana -> nuevo ( 'nivel superior' ); $ventana -> set_title ( "¡Hola mundo!" ); $botón = Gtk2::Botón -> nuevo ( "Pulsame" ); $button -> signal_connect ( se hizo clic => sub { print "Hola de nuevo - se presionó el botón\n" ; }); $ventana -> agregar ( $botón ); $ventana -> mostrar_todo ; Gtk2 -> principal ; 0 ;

Este ejemplo crea una ventana GTK+ Windowcon el título "¡Hola mundo!". La ventana contiene un botón con la Buttonetiqueta "Presione". Cuando el usuario hace clic en el botón, se llama a la función de devolución de llamada asociada con la señal de "clic" del botón. Esta función imprime el mensaje "Hola de nuevo, se presionó el botón" en la consola. Cabe señalar que, en este caso, la función de devolución de llamada es anónima (no tiene nombre) y se declara directamente en los argumentos de la llamada de función signal_connect, que vincula las señales y las funciones de devolución de llamada especificadas por el usuario.

Enlaces

  1. TwoPointFifteen/Bindings - GNOME Live! . Consultado el 17 de febrero de 2008. Archivado desde el original el 2 de octubre de 2007.

Enlaces externos