par
freex » 29 oct. 2006, 14:11
C'est bien là le problème, il faut manipuler GTK.
Pourquoi ne pas se limiter à l'utilisation du html et ouvrir les .php via le navigateur web? ça éviterait ce genre de chose :
Voici ce que j'ai trouvé sur le web simplement pour faire apparaître une petite fenêtre qui dit "Salut tt le monde" :
Code : Tout sélectionner
<?php
if ( !class_exists("gtk")) {
if (strtoupper(substr(PHP_OS, 0, 3)) == "WIN")
dl("php_gtk.dll");
else
dl("php_gtk.so");
}
function destroy() {
Gtk::main_quit();
}
$objWindow = &new GtkWindow();
$objVBox = &new GtkVBox(false, 10);
$objLabel = &new GtkLabel("Salut tt le monde");
$objButton = &new GtkButton("Fermer");
$objWindow->set_title("Salut tt le monde");
$objWindow->set_border_width(5);
$objWindow->connect("destroy", "destroy");
$objButton->connect("clicked", "destroy");
$objVBox->pack_start($objLabel);
$objVBox->pack_start($objButton);
$objWindow->add($objVBox);
$objWindow->show_all();
gtk::main();
?>
En se passant du GTK au bénéfice du HTML via navigateur, il suffisait d'écrire ceci :
...ce qui est plus simple non?
Peut-être que l'interface GTK offre des fonctionnalités plus élaborées, je ne sais pas mais pour moi (et pour bcp d'autre probablement) le but est de pouvoir utiliser les scripts tant sur le web qu'en stanalone avec un MINIMUM de modification (voir pas du tout).
Y a-t-il des développements futur allant dans ce sens?
C'est bien là le problème, il faut manipuler GTK.
Pourquoi ne pas se limiter à l'utilisation du html et ouvrir les .php via le navigateur web? ça éviterait ce genre de chose :
Voici ce que j'ai trouvé sur le web simplement pour faire apparaître une petite fenêtre qui dit "Salut tt le monde" :
[code]
<?php
if ( !class_exists("gtk")) {
if (strtoupper(substr(PHP_OS, 0, 3)) == "WIN")
dl("php_gtk.dll");
else
dl("php_gtk.so");
}
function destroy() {
Gtk::main_quit();
}
$objWindow = &new GtkWindow();
$objVBox = &new GtkVBox(false, 10);
$objLabel = &new GtkLabel("Salut tt le monde");
$objButton = &new GtkButton("Fermer");
$objWindow->set_title("Salut tt le monde");
$objWindow->set_border_width(5);
$objWindow->connect("destroy", "destroy");
$objButton->connect("clicked", "destroy");
$objVBox->pack_start($objLabel);
$objVBox->pack_start($objButton);
$objWindow->add($objVBox);
$objWindow->show_all();
gtk::main();
?>
[/code]
En se passant du GTK au bénéfice du HTML via navigateur, il suffisait d'écrire ceci :
[code]
alert ("Salut tt le monde");
[/code]
...ce qui est plus simple non?
Peut-être que l'interface GTK offre des fonctionnalités plus élaborées, je ne sais pas mais pour moi (et pour bcp d'autre probablement) le but est de pouvoir utiliser les scripts tant sur le web qu'en stanalone avec un MINIMUM de modification (voir pas du tout).
Y a-t-il des développements futur allant dans ce sens?