Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   PHP-GTK (http://www.forosdelweb.com/f51/)
-   -   Usar GLADE con PHP-GTK (http://www.forosdelweb.com/f51/usar-glade-con-php-gtk-60560/)

epplestun 31/01/2002 19:40

Usar GLADE con PHP-GTK
 
Buenas, tengo entendido que se puede hacer la interfaz de un programa cliente en GLADE y hacer la programacion de los eventos de los botones por ejemplo en PHP, si alguien fuese tan amable de explicarme mas o menos como hacerlo se lo agradeceria o simplemente si me dice algun lugar donde encontrar informacion sobre esto muchas gracias :-)

<table style="border:1px solid black"><tr><td><center>
<embed width="88" height="144" src="http://www.alaplaya.com/~epplestun/yo.swf"></td></td><font face=verdana size=1>Ivan Rodriguez el poder es [B]PHP</p></td></tr></table>

eNFeRMiitO 31/01/2002 20:48

Re: Usar GLADE con PHP-GTK
 
hey!

mira, aqui te dejo la busqueda en google sobre lo q quieres.. espero q te sirva..

<a href='ir.asp?http://www.google.com/search?hl=es&amp;newwindow=1&amp;q=glade+php-gtk&amp;btnG=B%FAsqueda+en+Google&amp;lr=' target='_blank'>http://www.google.com/search?hl=es&amp;n...</a>

estuve revisando y creo q el segundo es el q te conviene.. ;)
saludos :P

eNFeRMiitO 31/01/2002 20:55

Re: Usar GLADE con PHP-GTK
 
disculpa..
creo q esta busqueda es mas exacta :P

<a href='ir.asp?http://www.google.com/search?hl=es&amp;newwindow=1&amp;q=glade+php-gtk+support&amp;btnG=B%FAsqueda+en+Google&amp;lr=' target='_blank'>http://www.google.com/search?hl=es&amp;n...</a>

;)

epplestun 29/01/2003 10:00

jeje esto ya esta mas que superado ... :-)

Cluster 29/01/2003 10:55

jejej epplestun .. pues ahora pegate una explicadita .. xD

Un saludo,

epplestun 29/01/2003 11:41

Realmente es una tonteria (si trabajamos sin objetos). PHP-GTK incluye el soporte de libglade, con el cual podemos interactuar con una estructura XML que genera Glade. Para ello usaremos el objeto GladeXML() que nos generara un objeto que contendra todos los widgets con sus respectivas señales etc etc.

Un ejemplo simple de su uso seria:
Código PHP:

<?PHP
dl
('php_gtk.so'); //uso Linux :-)
function cerrar()
{
gtk::main_quit(); //cierra la aplicacion
}

$glade = &new GladeXML("interface.glade");
$glade->signal_autoconnect(); //esta instancia nos genera todas las señales
gtk::main();
?>

En interface.glade tendremos un evento en el GtkWindow que sera destroy y se le asignara la funcion cerrar(), al hacer el signal_autoconnect() directamante cojera la función sin que nosotros se la indiquemos via código.

Mediante codigo seria:

Código PHP:

<?PHP
dl
('php_gtk.so'); //uso Linux :-)
function cerrar()
{
gtk::main_quit(); //cierra la aplicacion
}

$ventana = &new GtkWindow();
$ventana->connect('destroy','cerrar');
$ventana->set_usize(300,300);
$ventana->show_all();
gtk::main();
?>

Espero que os sea de ayuda.


La zona horaria es GMT -6. Ahora son las 21:33.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.