Retroceder   Foros del Web > Programación para sitios web > PHP > PHP-GTK

Respuesta
 
Herramientas Desplegado
Antiguo 08-nov-2007, 04:42   #1 (permalink)
TheKE ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2007
Mensajes: 2
Inicio

Buenas, acabo de empezar con php-gtk aunque ya llevo tiempo con php haciendo varias aplicaciones, y me gustaría que alguien me enseñara algunos ejemplos y no lo tipico del hola mundo o codigos sin explicacion, es decir ya he intentado hacer cosas.
Y me gustaría saber por ejemplo como meter más de un objeto en una ventana, por que si intento meter un label y un boton solo me deja meter el primero que introduzca y el otro lo ignora... Gracias.

Salu2
TheKE está desconectado   Responder Citando
Antiguo 09-nov-2007, 06:48   #2 (permalink)
xiulo ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2007
Mensajes: 20
Re: Inicio

Buenas amigo, para poder meter dos objetos en la misma ventana tienes que crear una caja, meter la caja en la ventana y los objetos en la caja.

ejemplo

$win=new gtkwindow();

$box=new gtkvbox();//creas un caja vertical

$boton=new gtkbutton("Hola amigo");

$etiqueta=new gtklabel("Hola amigo");

$win->add($box);//metes la caja en la ventana

$box->pack_start($etiqueta);

$box->pack_start($boton);

y así tendrás la etiqueta sobre el boton.

si quieres poner cosa una al lado de la otra creas una caja horizontal

$box= new gtkHbox();

y si quieres poner un monton de objetos puedes meter caja horizontales dentros de la verticals o crear una tabla directamente

$table=new gtktable();


de todas formas en la pagina de php-gtk està bastante bien explicado. Vas sobre la clase que te interesa y lees como contruirla.
xiulo está desconectado   Responder Citando
Antiguo 10-nov-2007, 01:16   #3 (permalink)
TheKE ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2007
Mensajes: 2
Re: Inicio

Ok, muchas gracias, osea que para meter gran contenido en una ventana tendria que ir anidando cajas junto con los otros objetos no?, en una sola caja solo entran dos objetos o varios?
TheKE está desconectado   Responder Citando
Antiguo 11-nov-2007, 09:22   #4 (permalink)
Moderador
GatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy pronto
 
Avatar de GatorV
 
Fecha de Ingreso: mayo-2006
Ubicación: Queretaro, Mexico
Mensajes: 11.161
Re: Inicio

Otra cosa muy útil es usar GLADE para desarrollar la parte visual de tu aplicación, este te crea un archivo XML que puedes cargar con GTK para levantar la parte visual de tu aplicación.

Saludos.
__________________
Blog Web
GatorV está desconectado   Responder Citando
Antiguo 11-nov-2007, 10:32   #5 (permalink)
xiulo ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2007
Mensajes: 20
Re: Inicio

En una caja puedes meter todos los objetos que quieras.


Por cierto GatorV. El tema del glade no lo acabo de pillar. Para cosas muy sencillas si que reconozco que va muy bien. Pero, ejemeplo si quieres ir canviando la pantalla princiapal no se como hacerlo. Si lo hago directamente con gtk puedo crear y destruir objetos cuando el programa lo requiere pero en GLADE. ¿Como se haría?
xiulo está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 21:38.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93