Gtk2-perl

GTK2-Perl  är en uppsättning Perl -omslag för GUI - biblioteken i GTK+ och andra GNOME- bibliotek . GTK2-Perl är programvara med öppen källkod licensierad under LGPL . Utvecklare och intresserade bidragsgivare kan vanligtvis hittas på #gtk-perl IRC - kanalen på irc.gnome.org.

GTK2-Perl  är en del av den officiella utgåvan av GNOME Platform Bindings [1] , tillsammans med gränssnitt till C++ , Python och Java .

Exempel

använd Gtk2 '-init' ; $window = Gtk2::Window -> new ( 'toplevel' ); $window -> set_title ( "Hej världen!" ); $button = Gtk2::Button -> new ( "Tryck på mig" ); $button -> signal_connect ( klickade => sub { print "Hej igen - knappen trycktes ner\n" ; }); $window -> add ( $button ); $window -> show_all ; Gtk2 -> main ; 0 ;

Detta exempel skapar ett GTK+-fönster Windowmed titeln "Hello World!". Fönstret innehåller en knapp Buttonmärkt "Tryck på mig". När användaren klickar på knappen anropas återuppringningsfunktionen förknippad med knappens "klickade" signal. Denna funktion skriver ut meddelandet "Hej igen - knappen trycktes" till konsolen. Det bör noteras att i det här fallet är återuppringningsfunktionen anonym (har inget namn) och deklareras direkt i argumenten för funktionsanropet signal_connect, som binder de signaler och återuppringningsfunktioner som anges av användaren.

Länkar

  1. TwoPointFifteen/Bindings - GNOME Live! . Hämtad 17 februari 2008. Arkiverad från originalet 2 oktober 2007.

Externa länkar