PHP-Gtk - Einleitung

28. Mai 2008 – 09:18

Vor knapp zwei Wochen wurde die Version 2.0.1 von PHP-Gtk veröffentlicht. Da diese Version sehr stabil ist, wird es Zeit, einmal näher auf das Thema einzugehen.

PHP-Gtk ist eine Erweiterung für PHP um die Funktionen des (nicht nur) GUI-Frameworks Gtk zu nutzen. Einfach gesagt: Grafische Oberflächen mit PHP bauen.

Ich beschäftige mich schon seit knapp zwei Monaten damit und habe schon einige kleinere Dinge wie etwa ein Quiz erstellt und arbeite gerade an einem Offline-CMS. Der Anfang ist mühsam wenn man noch keine Erfahrungen hat da man selbst für kleine Anwendungen viele Klassen und deren Methoden kennen muss.

Ein einfaches Hallo-Welt-Programm ist schnell geschrieben:

// Fenster erzeugen
$wnd = new GtkWindow();
 
// Standardgröße festlegen
$wnd->set_default_size(500,500);
 
// Titel festlegen
$wnd->set_title('Hallo Welt');
 
// Beim Klick auf den Schließen-Button Programm sauber beenden
$wnd->connect_simple('destroy', array('Gtk', 'main_quit'));
 
// Textlabel erzeugen
$label = new GtkLabel('test');
 
// Label ans Fenster hängen
$wnd->add($label);
 
// Alles anzeigen
$wnd->show_all();
 
Gtk::main();

Screenshot kann ich leider gerade nicht machen, da ich diesen Artikel in der Schule schreibe. ;)

Viele deutsche Webseiten zum Thema gibt es nicht, auf englischsprachigen findet man viele Informationen, vor allem im php-gtk2 Cookbook, welches sehr viele gut erklärte Beispiele enthält.

  1. 2 Kommentare zu “PHP-Gtk - Einleitung”

  2. alles würde ich nutzen um mit Gtk+ zu entwickeln…sogar C
    nur in PHP würd ich das net freiwillig machen :D
    jedem das seine

    geschrieben von BadBoy_ am 28. Mai, 2008

  3. Why? PHP is ne bequeme Sprache :P

    geschrieben von Michael am 28. Mai, 2008

Kommentar schreiben