• Publicidad

Crear interfaz con GTK

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Re: Crear interfaz con GTK

Notapor Txemaracas » 2011-08-30 10:31 @479

¿Igual sería más fácil hacerlo con el programa Netbeans?
Txemaracas
Perlero nuevo
Perlero nuevo
 
Mensajes: 136
Registrado: 2011-04-04 10:06 @462

Publicidad

Re: Crear interfaz con GTK

Notapor Txemaracas » 2011-08-31 06:47 @324

¿Alguna posible solución?
Gracias
Txemaracas
Perlero nuevo
Perlero nuevo
 
Mensajes: 136
Registrado: 2011-04-04 10:06 @462

Re: Crear interfaz con GTK

Notapor explorer » 2011-08-31 06:53 @328

¿Has probado a ejecutar el programa ¡Hola Mundo!?
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Crear interfaz con GTK

Notapor Txemaracas » 2011-08-31 08:42 @404

Sí, he copiado este código pero el problema es que sigue sin encontrar el módulo Gtk2 ni el GladeXML. El módulo Bundle::Gnome2 sí que lo encuentro, lo tengo instalado pero me da error con la línea Use Gtk2 -init;

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. #!c:/perl/bin
  2.  
  3. use strict;
  4. use Gtk2 -init;
  5. use Gtk2::GladeXML;
  6.  
  7. my($programa, $ventana_principal);
  8.  
  9. $programa = Gtk2::GladeXML->new('prueba.glade');
  10.  
  11. $ventana_principal = $programa->get_widget('ventana_principal');
  12.  
  13. Gtk2->main;
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
Txemaracas
Perlero nuevo
Perlero nuevo
 
Mensajes: 136
Registrado: 2011-04-04 10:06 @462

Re: Crear interfaz con GTK

Notapor explorer » 2011-08-31 09:20 @430

Pues entonces, fácil: solo tienes que poner un use lib al directorio donde el Bundle::Gnome2 ha instalado el Gtk2.pm.

De todas maneras, me extraña, porque si has instalado el Bundle desde el propio sistema PPM del ActivePerl, entonces debería estar instalado todo dentro de C:/Perl/lib, o sea, que ya estaría dentro de los directorios indicados por @INC.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Crear interfaz con GTK

Notapor Txemaracas » 2011-08-31 09:26 @434

Mmmm creo que algo no está bien entonces. Yo lo que hice fue poner "ppm install Bundle::Gnome2" pero lo tengo instalado en dos partes.
1) En C:\Perl\lib\Bundle (pero aquí solo tengo DBI.pm y LWP.pm)

2) En C:\Perl\site\Bundle (pero aquí tengo DBI.pm y Gnome2.pm)
Txemaracas
Perlero nuevo
Perlero nuevo
 
Mensajes: 136
Registrado: 2011-04-04 10:06 @462

Re: Crear interfaz con GTK

Notapor explorer » 2011-08-31 10:43 @488

No importa dónde esté Bundle, ya que la única misión de ese módulo es instalar todos los demás. Lo importante es saber dónde está el Gtk2.pm instalado gracias a Bundle.

Y creo que tanto C:\Perl\lib\ como C:\Perl\site\ están en @INC (repasa mensajes anteriores).
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Crear interfaz con GTK

Notapor Txemaracas » 2011-08-31 16:31 @730

Lo ha instalado en:

C:\Documents and Settings\Txema\Datos de programa\.cpanplus\5.10.1\build\Gtk2-1.223

entonces tendría que hacer referencia a esa dirección con:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. use lib 'C:\Documents and Settings\Txema\Datos de programa\.cpanplus\5.10.1\build\Gtk2-1.223'
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
Txemaracas
Perlero nuevo
Perlero nuevo
 
Mensajes: 136
Registrado: 2011-04-04 10:06 @462

Re: Crear interfaz con GTK

Notapor explorer » 2011-08-31 16:39 @735

No. Ese es el sitio que el comando cpanplus ha usado para bajar y compilar el paquete (o sea, que hubo un día que intentaste bajarlo con el comando cpanp).

Si lo has instalado con el ppm, debe estar dentro del directorio de tu ActivePerl.

Puedes usar el mismo PPM para ver el listado de ficheros que Bundle ha instalado, y así sabrás dónde está.

Para saber si un módulo está bien instalado, desde la ventana de línea de comandos se ejecuta

perl -MGtk2 -e 1

y si no salen errores, es que todo va bien.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Crear interfaz con GTK

Notapor Txemaracas » 2011-08-31 17:24 @766

Nada, me da el error de que no lo encuentra en @INC
Txemaracas
Perlero nuevo
Perlero nuevo
 
Mensajes: 136
Registrado: 2011-04-04 10:06 @462

AnteriorSiguiente

Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados