Foros del Web » Programando para Internet » PHP » PHP-GTK »

Varias Dudas

Estas en el tema de Varias Dudas en el foro de PHP-GTK en Foros del Web. Hola Maestros: que tal estoy haciendo un sistemita en el cual me ha surgido varias dudas: 1:- como puedo hacerle para mandar a ejecutar otros ...
  #1 (permalink)  
Antiguo 21/01/2004, 10:54
Avatar de payo22  
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 839
Antigüedad: 22 años, 5 meses
Puntos: 1
Varias Dudas

Hola Maestros:

que tal estoy haciendo un sistemita en el cual me ha surgido varias dudas:

1:- como puedo hacerle para mandar a ejecutar otros archivos dentro de otro , es decir, que un programa se llame menu.php en el cual despliegue opciones de usuarios una vez elegido una opcion mande a llamar otro programa php por ejemplo que haya elegido consulta.

una vez elegido esa opcion se ejecute el programa busqueda.php.

esto para no hacer un programa muy grande.

he tratado con include pero me marca errores y con el system y exec no me funcionan.


2.-si alguien de ustedes sabe como usar el GtkVButtonBox

esto para que pueda hacer mi menu.

3: como puedo darle dimensiones a mis GtkHBox lo que pasa es que quiero hacer que en lado izquiedo de mi ventana crear mis botones de opciones y en el lado derecho insertar una imagen pero mi pregunta es como le puedo hacer para darle dimension como los frames de html.

gracias por todo.

Última edición por payo22; 21/01/2004 a las 11:26
  #2 (permalink)  
Antiguo 21/01/2004, 11:53
Avatar de payo22  
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 839
Antigüedad: 22 años, 5 meses
Puntos: 1
lo del GtkVButtonBox ya lo pude hacer.

lo hice de la siguiente manera espero y les sirva:

Código PHP:
$ventana = &new GtkWindow();
  
$ventana->set_title('Caja de Botones');
  
$ventana->set_usize(200,200);
  
$ventana->set_position(GTK_WIN_POS_CENTER);
  
$ventana->set_policy(false,false,false);
  
$ventana->connect('destroy','cerrar');
                                                                                     
  function 
cerrar(){
    echo 
"Saliendo del Sistema...\n";
    
gtk::main_quit();
  }
                                                                                     
                                                                                     
  
$frame = &new GtkFrame('Opciones');
                                                                                     
  
$cboton = &new GtkVButtonBox();
  
$cboton->set_border_width(5);
  
$cboton->set_layout(GTK_BUTTONBOX_SPREAD);
  
$cboton->set_spacing(30);
  
$cboton->set_child_size(85,20);
                                                                                     
  
$consulta = &new GtkButton('Consulta');
  
$cboton->add($consulta);
  
$consulta->show();
                                                                                     
  
$ploteo = &new GtkButton('Ploteo');
  
$cboton->add($ploteo);
  
$ploteo->show();
                                                                                     
  
$frame->add($cboton);
                                                                                     
  
$ventana->add($frame);
  
$ventana->show_all();
                                                                                     
  
gtk::main(); 
ahora solo quedan las otras dudas.

  #3 (permalink)  
Antiguo 21/01/2004, 12:25
Avatar de payo22  
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 839
Antigüedad: 22 años, 5 meses
Puntos: 1
Hola Que tal:

jajaja aqui de nuevo saben creo que ya resolvi lo de las dimensiones lo que hice y no se si haya otra manera de hacerlo fue lo siguiente.


genere 3 GtkHBox en donde a dos le indique el tamaño y el tercero contiene a los dos .

algo asi:

Código PHP:
 $hbox = &new GtkHBox();
  
$hbox->set_border_width(10);
  
$hbox->set_usize(120,200);
  
$hbox->add($frame);
                                                                                     
  
$hbox2 = &new GtkHbox();
  
$hbox2->set_border_width(10);
  
$hbox2->set_usize(300,200);
  
$label = &new GtkLabel('Este es un texto de prueba para hbox2');
  
$hbox2->add($label);
                                                                                     
  
$vbox = &new GtkHBox();
  
$vbox->add($hbox);
  
$vbox->add($hbox2);
                                                                                     
                                                                                     
  
$ventana->add($vbox);
  
$ventana->show_all(); 
no se si haya otra forma de hacerlo pero bueno ya me funciona.

ahora solo queda una duda
  #4 (permalink)  
Antiguo 22/01/2004, 11:12
Avatar de payo22  
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 839
Antigüedad: 22 años, 5 meses
Puntos: 1
Hola me surgio otra duda o mejor dicho tengo un problema:

del articulo que publico epplestun sobre poner una imagen en un boton.

http://www.forosdelweb.com/s5dd7c778.../msg75681.html

me gustaria saber como lo puedo poner la imagen en mi ventana como fondo.

el problema es que cuando inserto un boton en la ventana y ademas agrago la imagen no me aparece el boton :

lo hago de la siguiente forma:


Código PHP:
      list($pixmap$mask) = Gdk::pixmap_create_from_xpm(null,null,"oscuro4.xpm");
      
$button_image = &new GtkPixmap($pixmap$mask);
      
$ventana2->add($button_image);
                                                                                          
                                                                                          
      
$ventana2->add($vbox);
      
$ventana2->add($button_image);
      
$ventana2->show_all();
      
gtk::main(); 
donde mi $vbox contine varios botones pero al agregar la imagen no los muestra, [

Última edición por payo22; 22/01/2004 a las 11:16
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:39.