Escrevendo aplicações GUI com PHP-GTK
Agora que conhecemos os termos ligados à GTK+, podemos começar a colocar a mão na massa.
Antes de começar um script PHP-GTK, você deve colocar as seguintes linhas no arquivo:
Essas linhas irão verificar o sistema operacional e chamar a extensão.
Que tal criarmos uma janela entitulada 'Minha primeira GUI' com as dimensões 320x200, no centro da tela e com 5 pixels na largura da borda? Isso é bem simples, veja o script:
Bom, acho que este código está bem fácil, afinal está bem comentado e é bem simples. A sua GUI irá ficar mais ou menos assim:
Antes de começar um script PHP-GTK, você deve colocar as seguintes linhas no arquivo:
<?php if (!class_exists('gtk')) { if (strtoupper(substr(PHP_OS, 0,3) == 'WIN')) { dl('php_gtk.dll'); } else { dl('php_gtk.so'); } } ?>
Essas linhas irão verificar o sistema operacional e chamar a extensão.
Que tal criarmos uma janela entitulada 'Minha primeira GUI' com as dimensões 320x200, no centro da tela e com 5 pixels na largura da borda? Isso é bem simples, veja o script:
<?php //Chama a extensão if (!class_exists('gtk')) { if (strtoupper(substr(PHP_OS, 0,3) == 'WIN')) { dl('php_gtk.dll'); } else { dl('php_gtk.so'); } } //Funções que serão chamadas caso a janela seja fechada function destroy() { gtk::main_quit(); } function delete_event() { return false; } //Cria a widget da janela $window = &new GtkWindow(); //Relaciona às funções destroy() e delete_event() aos eventos destroy e delete-event $window->connect("destroy", "destroy"); $window->connect("delete-event", "delete_event"); //Configura a borda da janela $window->set_border_width(5); //Entitula a janela $window->set_title("Minha primeira GUI"); //Configura a posição da janela $window->set_position(GTK_WIN_POS_CENTER); //O tamanho padrão da janela $window->set_default_size(320, 200); //Mostra a janela $window->show(); //Executa o loop principal, que irá garantir que sua GUI permaneça na tela, até que a aplicação seja finalizada. Gtk::main(); ?>
Bom, acho que este código está bem fácil, afinal está bem comentado e é bem simples. A sua GUI irá ficar mais ou menos assim:
Pessoal tenho um grupo de php gtk com bastantes dicas interessantes
acessem lá e vejam
http://groups-beta.google.com/group/GTK-PORTUGAL
Para mais contactem-me no meu site http://onidesk.sytes.net
acessem lá e vejam
http://groups-beta.google.com/group/GTK-PORTUGAL
Para mais contactem-me no meu site http://onidesk.sytes.net
25/05/2005 7:12am
(~19 anos atrás)
Se alguém souber de um compilador de arquivos GTK posta ae o link...
13/12/2003 1:58pm
(~21 anos atrás)
Pensei em instalar essa biblioteca doida, mas pintou uma pequena dúvida:
O que o cliente precisa ter instalado para ver a aplicação?
O que o cliente precisa ter instalado para ver a aplicação?
08/12/2003 7:47am
(~21 anos atrás)
Buenas !
Tchê, ate onte eu sei nao, pois o php-gtk vai ler o seu arquivo .php interpretar-lo e depois executar.
Valeu,
Gordo
Tchê, ate onte eu sei nao, pois o php-gtk vai ler o seu arquivo .php interpretar-lo e depois executar.
Valeu,
Gordo
11/09/2002 2:43pm
(~22 anos atrás)
Aplicação GUI é uma aplicação que faz uso de interface gráfica com o usuário. Serve pra que algumas pessoas possam usar o computador, pois para elas de outra forma seria difícil demais.
28/06/2002 11:01pm
(~22 anos atrás)
Bem. Delphi é um editor. A linguagem é o object pascal. E sem a ajuda do delphi, essa linguagem também é bem xaropinha.
28/06/2002 10:59pm
(~22 anos atrás)
O propósito do php-gtk, como o rodrigo disse, é provar que o php é orientado a objetos, e pode fazer aplicações client-side usando gui. Isto mostra que o objetivo não é disputar mercado com tecnologias como delphi ou visual basic.
02/06/2002 4:31pm
(~22 anos atrás)
http://onidesk.sytes.net