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 .
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.