Gambas

1. Gambas

Daigo Asuka
daigo

(usa Debian)

Enviado em 25/03/2009 - 00:44h

Estou criando um Painel para instalar programas no Linux/Sidux. Este painel está dividido em categorias e foi feito no Gambas. O problema que estou tendo é: como faço para que um script de instalação, contendo as instruções para a instalação seja 'chamado' ao clicarem no botão de instalação?


  


2. Re: Gambas

Phillipe Smith
Smithux

(usa Arch Linux)

Enviado em 25/03/2009 - 03:40h

Você deve chamar uma função do GAMBAS chamada SHELL.

Por execmplo:

Supondo que queremos criar uma interface gráfica para o comando "ls" do linux:

Teremos 1 TextBox, 1 TextArea e um Botao.

Agora dá uma olhadinha nos dois links que eu to te mandando com as screens desse aplicativo de teste... Vê se vc entende mais ou menos como funciona o comando SHELL no gambas.

Imagem do aplicativo: http://img141.imageshack.us/img141/4262/codigoexemplo1.jpg
Imagem do código: http://img259.imageshack.us/img259/431/exemplo1.jpg



3. Re: Gambas

Daigo Asuka
daigo

(usa Debian)

Enviado em 27/03/2009 - 18:18h

Demorei mas parei pra ler. Bem, eu coloquei da seguinte forma:
Botão com o logo do programa, ao clicar nele, o programa deve ser instalado.
Text Área: onde está o título e a descrição do programa a ser instalado.
Aliás, é script Bash, não shell script. Para ser acionado, precisa digitar gksu....
Bem, segue uma img da tela:
http://img12.imageshack.us/my.php?image=facil.jpg


4. Re: Gambas

Phillipe Smith
Smithux

(usa Arch Linux)

Enviado em 30/03/2009 - 04:31h

Daigo, independente de ser no Bash ou ZSH ou em qualquer outro interpretador, todos são ShellScript, ou seja, são scripts que necessitam do Shell para rodar, independente de qual.
E pode utilizar o gksu sem problemas na chamada dos botões, o comando será executado normalmente, contanto que vc tenha colocado para o Botão chamar uma instrução do SHELL, como no exemplo que te passei.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts