PHP-GTK com libGlade
Que maravilha, com o PHP-GTK podemos gerar aplicações como se fosse um C da vida, mas o glade não gera o script PHP, então como seria possível fazer um aplicativo usando PHP-GTK e glade? A resposta é libGlade. Acompanhe agora como o arquivo exemplo.glade.
Não abordarei nesse artigo como se instala o php_gtk pois já existem artigos semelhantes nesse site.
Caso você não tenha o Glade (usuários linux: http://glade.gnome.org e usuários de windows: http://wingtl.sourceforge.net). Código no formato glade, salvei como exemplo.glade. Observe a tag signal do widget exemplo.
Não abordarei nesse artigo como se instala o php_gtk pois já existem artigos semelhantes nesse site.
Caso você não tenha o Glade (usuários linux: http://glade.gnome.org e usuários de windows: http://wingtl.sourceforge.net). Código no formato glade, salvei como exemplo.glade. Observe a tag signal do widget exemplo.
<?xml version="1.0"?> <GTK-Interface> <project> <directory></directory> <source_directory>src</source_directory> <pixmaps_directory>pixmaps</pixmaps_directory> <language>C</language> <gnome_support>False</gnome_support> <gettext_support>False</gettext_support> </project> <widget> <class>GtkWindow</class> <name>exemplo</name> <signal> <name>destroy</name> <handler>sair</handler> <last_modification_time>Tue, 10 Jun 2003 17:05:32 GMT</last_modification_time> </signal> <title>Exemplo</title> <type>GTK_WINDOW_TOPLEVEL</type> <position>GTK_WIN_POS_NONE</position> <modal>False</modal> <allow_shrink>False</allow_shrink> <allow_grow>True</allow_grow> <auto_shrink>False</auto_shrink> <widget> <class>GtkVBox</class> <name>vbox2</name> <homogeneous>False</homogeneous> <spacing>0</spacing> <widget> <class>GtkLabel</class> <name>msg</name> <label>exemplo</label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <padding>0</padding> <expand>False</expand> <fill>False</fill> </child> </widget> <widget> <class>Placeholder</class> </widget> <widget> <class>Placeholder</class> </widget> <widget> <class>Placeholder</class> </widget> <widget> <class>GtkButton</class> <name>ok</name> <can_focus>True</can_focus> <signal> <name>clicked</name> <handler>cntcliques</handler> <last_modification_time>Tue, 10 Jun 2003 16:59:47 GMT</last_modification_time> </signal> <label>OK</label> <relief>GTK_RELIEF_NORMAL</relief> <child> <padding>0</padding> <expand>False</expand> <fill>False</fill> </child> </widget> </widget> </widget> </GTK-Interface>
Páginas:
1
2
Cannot instantiate non-existent class: gladexml
Pessoal, como faço meu php-gtk ter suporte ao glade ?
se possivel coloquem uma url e um passo a passo,
grato,
Kriptonio Karlos Real
Pessoal, como faço meu php-gtk ter suporte ao glade ?
se possivel coloquem uma url e um passo a passo,
grato,
Kriptonio Karlos Real
10/09/2003 1:01pm
(~21 anos atrás)
Marcelo...
Eu já vinha usando PHP-GTK no Windows e nos últimos dias eu vim tentando instalar o PHP-GTK em meu slackware..
Você poderia me dizer o que você fez?!?
O meu está retornando erro no configure... Procurei pelo erro na internet, achei várias pessoas com o mesmo problema, mas nenhuma solução.
Fui na rede de irc openprojects e ninguém também soube me ajudar...
Obrigado,
Luiz Gustavo
Eu já vinha usando PHP-GTK no Windows e nos últimos dias eu vim tentando instalar o PHP-GTK em meu slackware..
Você poderia me dizer o que você fez?!?
O meu está retornando erro no configure... Procurei pelo erro na internet, achei várias pessoas com o mesmo problema, mas nenhuma solução.
Fui na rede de irc openprojects e ninguém também soube me ajudar...
Obrigado,
Luiz Gustavo
06/08/2003 11:33am
(~21 anos atrás)
Caso alguém tenha alguma dúvida, ou não tenha entendido algum código, mande um comentário!!
26/06/2003 6:35am
(~21 anos atrás)
o Glade para windows está na pág. http://wingtk.sourceforge.net e não na wingtl.sourceforge.net. Foi um erro de digitação.
26/06/2003 6:29am
(~21 anos atrás)
Colega..
Não abordaras o assunto install porque no windows tudo bem.. não é complicado instalar a PHP-GTK mas no linux.. dependendo das suas configurações meu amigo.. perdes a noite de sono :)
Pretendo escrever o meu fascinante dia quando tentei instalar a PHP-GTK no meu slackware, pendências, erros, fios de cabelo perdidos entre outras coisas.
Não abordaras o assunto install porque no windows tudo bem.. não é complicado instalar a PHP-GTK mas no linux.. dependendo das suas configurações meu amigo.. perdes a noite de sono :)
Pretendo escrever o meu fascinante dia quando tentei instalar a PHP-GTK no meu slackware, pendências, erros, fios de cabelo perdidos entre outras coisas.
13/06/2003 8:00pm
(~21 anos atrás)
1. winGTK* (GTK+ 1.2.x or 1.3 libs) v 0.2 3.6 MB
2. wGLADE* (Glade for winGTK 0.2) v 0.2 | src 2.1M | 0.5M
3. Glade for GTK+2* (Glade for GTK+2) v 1.1.2 | src 2.7M | 2.3M
4. DevEx (GTK Extension for Dev-C++) v 0.1.1
2.0 MB
5. Libglade (Glade interface parsing lib) v 0.17 | v 0.14 633K | 32K 0.17
6. Gtk4Win (GTK+ 1.2.x or 1.3 libs) v2.0.2 12 MB
7. Gtk+Extra Additional widgets for GTK+ v 0.99.17 | src 0.4 MB
8. GTK+ Widget Factory (GWF) v 0.7.7 | src 1.7 MB
9. Documents on Glade**
Download 321 KB
10. Extra docs for GTK+ and C++ programmers Download 1.2 MB
11. Dev-C++ (Integrated Devel. Environment) Visit Page 13 MB
12. WinGlade (Beware: has probs. with code generation) Download 2.1 MB
13. GtkAda (GTK in Ada language) v 1.3.12 5.2 MB
Quais dos pacotes acima descritos no site indicado, devo baixar para usar no windows e php-gtk???