[Viana-pm] PERL_Gtk2__So lução_para_erro
Joao Ferreira gmail
joao.miguel.c.ferreira at gmail.com
Mon Apr 21 07:32:42 PDT 2008
On Mon, 2008-04-21 at 15:18 +0100, nuno_henne at portugalmail.pt wrote:
> Olá a todos.
> O meu nome é Nuno Duarte e é a primeira vez que coloco uma questão/pedido de
> ajuda no "Viana Perl Mongers group".
> Este grupo foi-me dado a conhecer pelo Eng.º João Ferreira, que foi meu
> professor e que aproveito para o saudar e agradecer as suas preciosas e sempre
> estimulantes aulas (saudades desses tempos :-)...).
>
> Eu pretendo a construir uma GUI para um trabalho aqui na empresa usando o Perl
> GKT2. É a primeira vez que faço algo do género e como tal nesta fase inicial
> estou apenas a explorar algumas das suas funcionalidades.
> Um dos pequenos testes que fiz foi testar um simples botão e um dos seus
> métodos: o "signal_connect". No entanto ao correr a script esta devolve-me o
> seguinte erro:
> "Can't locate object method "signal_connect" via package "Gtk2::Button""
>
Olá Nuno,
(foram bons tempos sem dúvida :) )
se estás a fazer isso usando directamente perl para aceder ao GTK tenho
uma sugestão melhor.... usa Glade.
O Glade ajuda-te a desenhar a tua interface. O Glade escreve no disco um
ficheiro XML com os widgets/bonecada da interface que criaste e com as
definições de signal_connect (ligar eventos da interface a subrotinas do
teu perl).
Depois, em perl, usas libglade para carregar essas definições e,
surprise..., a tua interface aparece bonitinha. É mais fácil.
independetemente de usares Glade ou não, manda para a lista o teu
script.... certamente seremos capazes de encontrar o problema... nunca
usei nem Perl nem gtk em windows !!!
jmf
> Já "goglei" bastante há procura de uma razão para este erro, no entanto nenhuma
> me foi esclarecedora. Tenho esperança que possa obter algum "feedback" que me
> ajude a compreender e solucionar este erro.
> Devido a questões de trabalho encontro-me a programar em Perl numa máquina com
> Windows Xp Pro Sp2 e com os seguintes programas/librarias instalados para o efeito:
> - ActivePerl-5.8.8.820 MSWin32-x86
> - gtk-2.12.9-win32-2
> - Win32 binary packages for gtk2-perl
>
> Obrigado pela atenção,
> Cumprimentos,
> Nuno Duarte
>
>
>
> __________________________________________________________
> Sabe quanto gasta com a sua ligação à Internet?
> Verifique aqui: http://acesso.portugalmail.pt/contas
> _______________________________________________
> Viana-pm mailing list
> Viana-pm at pm.org
> http://mail.pm.org/mailman/listinfo/viana-pmpr
More information about the Viana-pm
mailing list