PHP-GTK2 + Glade 3 = fatal error
janeiro 20, 2011 at 5:31 pm Deixe um comentário
Você já viu esse erro?
(php.exe:4416): libglade-WARNING **: Expected <glade-interface>. Got <interface>.
(php.exe:4416): libglade-WARNING **: did not finish in PARSER_FINISH state
Fatal error: Uncaught exception 'PhpGtkConstructException' with message 'could n
ot construct GladeXML object' in E:\Nodo3\PHP-GTK\Sample\Sample.phpw:6
Stack trace:
#0 E:\Nodo3\PHP-GTK\Sample\Sample.phpw(6): GladeXML->__construct('Sample.glade')
#1 {main}
thrown in E:\Nodo3\PHP-GTK\Sample\Sample.phpw on line 6
Pois é, o erro é causado pelo formato do arquivo glade: o GtkBuilder, substituto do GladeXML que foi depreciado.
É muito difícil encontrar informações sobre php-gtk2, mas pelo que pude entender, ele não tem suporte total ao padrão GtkBuilder, logo .. é melhor continuar usando GladeXML.
Para resolver o problema, abra o menu Editar > Preferências, e altere o formato de saída do arquivo para Libglade.
Se alguém tiver informações mais precisas sobre o suporte do GtkBuilder no php-gtk2 compartilha aqui ok??
Abrasss
Entry filed under: GTK, PHP, Windows. Tags: error, glade, glade-interface, GTK+, gtkbuilder, interface, libglade, PARSER_FINISH, PHP, php-gtk2, phpgtkconstructexception, warning.
Enviar trackback para este post | Subscribe to the comments via RSS Feed