WikiDer > PHP GTK

PHP-GTK ist eine Erweiterung der SkriptsprachePHP. Es verwendet die GTK Frontend om Widgets wie Radio Knöpfe und Tasten zu machen. Die Sprache wurde gestartet von Andrei Zmievskic et al., die herausfanden, dass die mächtigen Funktionen von PHP sollte in verwendet werden können GUI Anwendungen. Die Idee, GTK mit einer Programmiersprache zu kombinieren, stammt von pyGTK, eine ähnliche Kombination, aber mit Python.
Eigenschaften
PHP-GTK zeichnet sich durch den Aufbau der GUI indem Sie für jedes Element eine Funktion aufrufen. Ein Helloworld-Beispiel:
<?phpif( !extension_loaded('gtk')) // Laad de GTK extensie{ dl( 'php_gtk.' . PHP_SHLIB_SUFFIX); }function delete_event(){ return false;}function shutdown(){ print("Shutting down..."); gtk::main_quit();}function hello(){ global $window; print "Hello World!"; $window->destroy();}$window = &new GtkWindow(); // We maken het venster$window->connect('destroy', 'shutdown'); // Wat moet er worden gedaan als het venster wordt gestopt$window->connect('delete-event', 'delete_event'); // Dito$window->set_border_width(10); // Maak de kant-breedte duidelijk$button = &new GtkButton('Hello World!'); // Maak een button met "Hello World!" erop$button->connect('clicked', 'hello'); // Wat er moet gebeuren als er wordt geklikt op de button$window->add($button); // Voeg de button toe$window->show_all(); // Laat het window ziengtk::main();?>