Glade + Perl
Publicado: 2010-12-26 00:21 @056
Hola, estoy intentando usar Glade para general la interfaz gráfica, estoy haciendo todo bien (según los ejemplos que he visto).
Ejemplo.
Creo una simple ventanita con glade.
Ese es xml, este es mi script perl:
Esta es mi salida:
En serio no sé qué pasa, por que creo que estoy haciendo todo bien.
Ejemplo.
Creo una simple ventanita con glade.
- <?xml version="1.0"?>
- <interface>
- <requires lib="gtk+" version="2.16"/>
- <!-- interface-naming-policy project-wide -->
- <object class="GtkWindow" id="myap">
- <property name="title" translatable="yes">Mi aplicación</property>
- <child>
- <placeholder/>
- </child>
- </object>
- </interface>
Ese es xml, este es mi script perl:
Using perl Syntax Highlighting
- #!/usr/bin/perl
- use strict;
- use Gtk2::GladeXML;
- use Gtk2 -init;
- my($programa, $ventana_principal);
- $programa = Gtk2::GladeXML->new('hola.glade');
- $ventana_principal = $programa->get_widget('ventana_principal');
- $ventana_principal->show_all();
- Gtk2->main;
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
Esta es mi salida:
Using bash Syntax Highlighting
- leo@leo-desktop:~/Escritorio$ perl script.pl
- (script.pl:4088): libglade-WARNING **: Expected <glade-interface>. Got <interface>.
- (script.pl:4088): libglade-WARNING **: did not finish in PARSER_FINISH state
- Can't call method "get_widget" on an undefined value at script.pl line 10.
- leo@leo-desktop:~/Escritorio$
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
En serio no sé qué pasa, por que creo que estoy haciendo todo bien.