Pular para o conteúdo

Construindo um ToolBar com botões no PHP-GTK

Este artigo mostrará como criar um ToolBar em uma aplicação PHP-GTK. Criaremos um ToolBar com 3 botões que, inclusive, pode ser "destacado" da janela, ficando no estado "flutuando" pela sua área de trabalho.
Hugo Sousa Sacramento hugo_sacramento
Hits: 24.135 Categoria: PHP Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Conceitos

É necessário que você possua o PHP e PHP-GTK instalados na sua máquina.
Caso você possua dificuldades para instalar o PHP/GTK, visite o site brasileiro do PHP-GTK e baixe o pacote pré-compilado que já vem com os seguintes suportes:
  • PHP;
  • PHP-GTK;
  • GD; (images generation)
  • MySql Libraries; - PostgreSql Libraries; - libglade;
  • libjpeg;
  • libpng;
  • libxml;

O PHP-GTK possui uma grande variedade de classes, dentre as quais iremos utilizar as seguintes para criar nossa aplicação:

GtkWindow
GtkFixed
GtkHandleBox
GtkToolBar
GtkPixmap
GtkButton
GtkDialog GtkLabel

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Conceitos
   2. O código
Nenhum artigo encontrado.

PHP Orientado a Objetos: Para quem está começando

PHP5 - Criando e utilizando uma classe básica

Instalando e configurando o PHP 7.1 no CentOS 7

Introdução a Orientação a Objetos no PHP4

Sistema de Gerenciamento de Conteúdo

#1 Comentário enviado por adell em 01/05/2004 - 21:15h
Hugo, na verdade eu sempre tive esta duvida mas nunca perguntei, mas la vai.

Se eu instalar o php-gtk na minha maquina o php normal vai sofrer alguma alteração?
#2 Comentário enviado por hugo_sacramento em 02/05/2004 - 11:15h
O PHP-GTK não é uma nova linguagem ou novo PHP, é simplesmente um módulo que é acrescentado ao seu PHP e contém classes que lhe permitem criar aplicações gráficas.

Portanto a resposta é não! seu PHP não sofrerá alterações apenas ganhará um módulo.

Abraços,

Hugo Sacramento.
#3 Comentário enviado por jragomes em 02/05/2004 - 13:21h
o o php-gtk é muito legal. Pois a linguagem php é muito rica em funcionalidade, aliando um módulo gráfico dá pra fazer aplicações que não deverão nada pro visualbasic ou qq outra...
#4 Comentário enviado por jeffestanislau em 02/05/2004 - 19:57h
Hugo,
Posta um screenshot no site para ilustrar seu artigo mostrando pra galera como fica o visual das atividades com o php-gtk e depois coloca o link aqui como comentário...

waleu!!!
[]'s
#5 Comentário enviado por hugo_sacramento em 03/05/2004 - 08:48h
Eu tentei colocar um screenshot, mas não sei se tive sucesso. O site me deu uma confirmação, mas não consegui visualizá-lo.

Vcs podem ver screenshots de algumas aplicações no site brasileiro do PHP-GTK: www.php-gtk.org.br é só clicar em ::Aplicações.

Abraços,

Hugo Sacramento
#6 Comentário enviado por _simmons_ em 03/05/2004 - 10:27h
Fala Hugo, blz ?? Parabéns pelo artigo cara. O que você acha do glade pra criação de interfaces em gtk ??? Ah.. é possível utilizar o glade+php ?? Valeu, abraço

André Michi
#7 Comentário enviado por hugo_sacramento em 03/05/2004 - 11:30h
Obrigado,

É legal criar interfaces no glade. Fica super rápido o desenvolvimento!

Não entendi bem sua pergunta sobre glade+php. Vc pode criar a interface no Glade e usar no PHP-GTk com a classe GladeXML.

Vou escrever um artigo sobre isso!!

Abraços,

Hugo Sacramento
#8 Comentário enviado por comfaa em 28/10/2008 - 13:00h
muito legal !!!
#9 Comentário enviado por lukeholm em 16/05/2017 - 20:37h

Excelente artigo introduzindo a funcionalidade do PHP-GTK. A princípio, parece ser algo pra ser usado mais pela pessoa propriamente, como por exemplo ao invés de fazer um script em uma página, fazer usando o gtk e rodar no Gnome. Gostaria de avaliar se daria pra fazer algo "comercial" com isso. Por exemplo: Existiria alguma forma de ocultar o código do aplicativo gerado? Existe alguma forma de fazer o deploy, uma vez que ele depende do php-GTK instalado na máquina destino? Para que ele possa concorrer em algum nível com outras linguagens que possuem capacidade de geração para desktop, seria necessário esse mínimo. Voce saberia dizer algo sobre?

Obrigado
Enviar

Contribuir com comentário

Entre na sua conta para comentar.