Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Kubuntu Google Music
Por beneskate
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Gambas 2: Criando um navegador web
Linux user
Publicado por Jose Ribeiro em 28/08/2008

Login: joserribeirojuni, 437969 pontos | Blog: http://tuxjr.wordpress.com
[ Hits: 7177 ]

Gambas 2: Criando um navegador web

Já pensou em ter um navegador personalizado em seu sistema, ou quem sabe um navegador para seu projeto? É isso que vou mostrar como fazer nesse tutorial.

Preparando os componentes

Antes de mais nada, a criação desse exemplo utiliza o componente WebBrowser do KDE, ou seja, o motor khtml do Konqueror com suas personalizações.

Bom, depois do Gambas2 instalado, vamos adicionar o componente.

Para isso vá em Project -> Properties (ou Ctrl + p), depois vá na aba Components.

Ative:
  • gb.qt
  • gb.qt.kde
  • gb.qt.kde.html

Desative:
  • gb.gui

Feito isso clique em ok.

Bom, agora se a toolbox não estiver aparecendo, clique em view -> toolbox.

Agora na aba FORM deve aparecer o ícone no Konqueror. Ok, se estiver tudo certo até aí, vamos ao próximo passo.

Criando o exemplo

Agora vamos começar a criar o navegador.

Clique duas vezes no ícone do Konqueror (componente WebBrowser).

Aparecerá o componente do formulário, agora ajuste conforme a sua necessidade.

Depois coloque um textbox e um button, deve ficar similar a figura abaixo:
 Criando um navegador, pelo gambas2.
Vamos a programação básica. No evento clique do botão "ir" coloque isso:

WebBrowser1.Path = TextBox1.Text

Onde textbox1.text é o site que você deseja visitar, muito importante é colocar o protocolo que você está visitando, ftp, http etc.

Outras funções pode ser colocadas no projeto, como a função "Atualizar":

WebBrowser1.Refresh

Ou a função parar:

WebBrowser1.Stop

 Criando um navegador, pelo gambas2.
Bom, esse tutorial foi apenas uma introdução aos recursos que podem ser colocados no Gambas2. Espero que gostem.

Abraço.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Como fazer seu próprio Debian Live USB Linux
   Dica Linux recomendada Criando pacotes RPM com o rpmbuild
   Dica Linux recomendada Alterar tema do GDM no Ubuntu 9.10
   Dica Linux recomendada Torne-se um usuário oficial!
   Dica Linux recomendada Atualizando Kernel, Xorg e KDE de maneira simples no Slackware 10.2

Comentários
[1] Comentário enviado por a.talon em 28/08/2008 - 21:59h:

Beleza pela dica parceiro...são poucas coisas simples q ajudam o nosso dia a dia.
Abraços

[2] Comentário enviado por joserribeirojuni em 29/08/2008 - 10:00h:

É isso ai !
Valeu Abração !

[3] Comentário enviado por zendrael em 29/08/2008 - 10:05h:

Olá! Muito bom! Mas eu tenho uma pergunta, tem como compilar um projeto do gambas no ruindows? Seria interessante esta opção de browser multiplataforma com o gambas. Atualmente uso GtkMozEmbed numa aplicação em C mas nunca consegui compilar em outro S.O.
T+

[4] Comentário enviado por joserribeirojuni em 29/08/2008 - 10:34h:

Então, segundo o desenvolvedor do gambas, ele não vai portar o gambas para windows por enquanto não, nõa esta nos planos dele, mas ja ouvi falar que alguns pessoas compilaram ele no Cygwin.
A questão multiplataforma pra ficando amis para lazarus mesmo !
Abração !

[5] Comentário enviado por zendrael em 29/08/2008 - 10:39h:

Eu utilizo muito Lazarus aqui na empresa mas ele não tem componente (nem que chegue perto) de webbrowser... Mesmo com Pascal+GTK puro não rolou nada aqui... Mas valeu a resposta!

T+

[6] Comentário enviado por joserribeirojuni em 29/08/2008 - 14:54h:

Amigo posso estar enganado, mas se eu não me engano, tem sim, andei pesquisando sobre isso, mas se eu achar alguma coisa com mais certeza eu te aviso !
Abração !


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.