Programmazione con PHP-GTK

Come descritto sul sito gtk.php.net, PHP-GTK è una estensione del linguaggio di programmazione PHP per l'utilizzo delle librerie GTK+.
Lo scopo delle librerie GTK+ è la creazione di interfacce grafiche.
PHP-GTK dispone di una interfaccia orientata agli oggetti per le classi GTK+ e consente la scrittura di applicazioni client con interfaccia grafica e multi-piattaforma.

 


Installazione su Windows

Scaricare il pacchetto "php-gtk-x.x.x Windows binary pack" all'indirizzo http://gtk.php.net/download.php e scompattarlo in una directory, ad esempio c:\Programmi.

 

Scrivere il primo programma

Scrivere un semplice programma e salvarlo nella stessa directory del linguaggio php (verosimilmente c:\Programmi\php-gtk2\).
Per fare ciò è possibile utilizzare "Blocco Note", incollare il seguente codice e salvarlo col nome ciao.php:

<?php
if (!class_exists('gtk')) {
die("Per eseguire questo programma devi caricare il modulo php-gtk2 in php-cli.ini\r\n");
}
$wnd = new GtkWindow();
$wnd->set_title('Ciao mondo !');
$wnd->connect_simple('destroy', array('gtk', 'main_quit'));
$lblHello = new GtkLabel("Solo per dire\r\n'Ciao mondo!'");
$wnd->add($lblHello);
$wnd->show_all();
Gtk::main();
?>

 

Esecuzione di ciao.php

Per eseguire il programma appena creato, fare click col tasto destro del mouse sul file ciao.php, scegliere "Apri con" dal menu contestuale, sfogliare e selezionare C:\Programmi\php-gtk2\php-win.exe.
Il risultato dovrebbe essere questo:

ciao.php

 

Riferimenti:
http://gtk.php.net/

Esempi di codice
Glade (costruttore di interfacce grafiche)