Sí, esas las estuve mirando junto con
http://perl-win32-gui.sourceforge.net y bueno, seguiré hasta encontrar cómo ponerlo. Tengo unos pequeños problemas.
1) A la hora de crear la interfaz estoy teniendo que crearlo todo en el mismo
script las diferentes pantallas. Intenté hacer una en un
script ventana.pl y otra en un
script ventan2.pm. Hacia un
use en el ventana.pl para poder usar esa pantalla pero, por ejemplo, si en ventana2 tenía un botón con el método
$ventana2->Hide();, no funcionaba. Y para poder abrir la ventana2 desde la ventana1 tenía que crearme un método abrir en ventana2 y ejecutarlo desde ventana1. Yo creo que un lio, pero bueno, el problema es que solo me funcionaba con Show(); con Hide() no me funciona.
2) He incorporado en paquete Grupo.pm al
script donde estoy diseñando la interfaz. He creado la siguiente subrutina en el
script de la interfaz:
Using perl Syntax Highlighting
sub Button13_Click {
my $texto = $ventanaCG->TextFieldcg1->Text();
Grupo->new($texto);
$ventanaCG->TextFieldcg2->Text("¡¡¡¡¡Listo!!!!!");
return 0;
};
Coloreado en 0.001 segundos, usando
GeSHi 1.0.8.4
y en Grupo.pm lo recogería:
Using perl Syntax Highlighting
sub new {
print "Estoy en new\n";
my $grupo = @_;
return $grupo;
}
Coloreado en 0.001 segundos, usando
GeSHi 1.0.8.4
pero el problema es que cuando ejecuto el
script de la interfaz, nada más hacerlo sin pulsar ningún botón me saca por pantalla:
Using text Syntax Highlighting
0
estoy en new
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
¿Por qué lo ejecuta sin que yo pulse nada?