shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Duvida em Zenity criar coluna com image.


From: Thiago Diniz da Silveira
Subject: Re: [shell-script] Duvida em Zenity criar coluna com image.
Date: Fri, 19 Mar 2010 13:14:45 -0300

Julio,

Obrigado, vou mandar o programa aqui para vocês final de semana quando eu
terminá-lo usando o zenity.
Depois vou começar a fazer ele com o glade.
Desculpa minha forma de me explicar antes.

Abraço!

Em 19 de março de 2010 13:04, Julio C. Neves <address@hidden>escreveu:

> Agora eu entendi. Vc quer um botão com uma imagem para cada linha. Para
> fazer isso vc precisará de outra ferramenta. O zenity gera unicamente
> widgets simples e pré definidos. Para fazer forms usando shell, vc terá de
> usar o kommander (melhor para ambiente kde) ou o glade para ambiente gnome.
>
> Abraços,
> Julio
> Cursos de Shell e Zenity em 2 fins de semana?
> - SP turma de Shell em 29/03 - ligue (11)2125-4747;
> - Floripa turma Shell 12/04 http://www.seventreinamentos.com.br;
> - DF turma de Shell em 17/04 - ligue (61) 3223-3000;
> - Aracaju turma de Shell em 12/05 - address@hidden;
> - RJ turma de Shell em 14/06 - ligue (21)2210-6061;
> - Turmas fechadas em outras cidades ligue (21)  8112-9988.
>
>
> Em 19 de março de 2010 11:32, Thiago Diniz da Silveira <
> address@hidden> escreveu:
>
> >
> >
> > Na verdade eu gostaria de saber se é possivel adicionar mais uma coluna
> ao
> > checklist e colocar nela uma imagem.
> >
> > Uma imagem de um ponto de interrogação por exemplo, onde a pessoa ao
> clicar
> > abre outra telinha dizendo os pacotes que são instalados ao selecionar a
> > opção X entendeu?
> >
> > Mais ou menos assim, sendo que o ? seria uma imagem clicável, ou passaria
> o
> > mouse em cima e apareceria uma janelinha tanto faz.
> >
> > É possível fazer isso?
> >
> > OPCAO | DESCRICAO | ?
> > CODECS | blablabla | ?
> >
> > Em 19 de março de 2010 00:15, Julio C. Neves <address@hidden
> <julio.neves%40gmail.com>
> > >escreveu:
> >
> >
> > > Fala Thiago,
> > > não entendi o seu problema. Seu checklist me pareceu perfeito. O que
> mais
> > > vc
> > > quer? Listar os pacotes referentes às opções escolhidas? Se for isso,
> > monte
> > > uma tabela com os as linhas do seu checklist, cada uma com seu pacote
> > > correspondente. Como as suas escolhas do checklist vêm separadas por
> uma
> > > barra vertical, que corresponde a um "ou" em expressões regulares basta
> > > fazer um grep que viram todos od pacotes.
> > >
> > > $ cat tabpaco
> > > op1 pac1a pac1b pac1c
> > > op2 pac2a pac2b
> > > op3 pac3a pac3b pac3c pac3d
> > > $ opcs=$(zenity --list --checklist --column marque --column pacote
> false
> > > op1
> > > false op2 false op3)
> > > $ echo $opcs #selecionei op1 e op3
> > > op1|op3
> > > $ grep -E "$opcs" tabpaco
> > > op1 pac1a pac1b pac1c
> > > op3 pac3a pac3b pac3c pac3d
> > > Aí estão os pacotes. Mas se vc quiser colocar a saída no zenity (e dou
> a
> > > maior força), faça:
> > > $ zenity --text-info --filename <(grep -E "$opcs" tabpaco)
> > >
> > > Abraços,
> > > Julio
> > > Cursos de Shell e Zenity em 2 fins de semana?
> > > - SP turma de Shell em 29/03 - ligue (11)2125-4747;
> > > - Floripa turma Shell 12/04 http://www.seventreinamentos.com.br;
> > > - DF turma de Shell em 17/04 - ligue (61) 3223-3000;
> > > - Aracaju turma de Shell em 12/05 - address@hidden
> <andersonrizada%40gmail.com>
> > ;
> > > - RJ turma de Shell em 14/06 - ligue (21)2210-6061;
> > > - Turmas fechadas em outras cidades ligue (21) 8112-9988.
> > >
> > >
> > > Em 18 de março de 2010 17:59, Thiago Diniz da Silveira <
> > > address@hidden <thiagods.ti%40gmail.com>> escreveu:
> > >
> > > >
> > > >
> > > > Pessoal,
> > > >
> > > > Estou criando um script para configurar facilmente o ubuntu.
> > > >
> > > > Na verdade ele instala alguns programas essenciais, por exemplo
> suporte
> > a
> > > > diversos descompactadores,
> > > > codecs, diferentes players de video etc.. e configura automaticamente
> o
> > > > repositório medibuntu.
> > > >
> > > > Mas estou com um problema, estou usando zenity para criar uma
> > interface.
> > > > A minha idéia era criar mais uma coluna e colocar um ponto de
> > > interrogação
> > > > (?) com uma imagem.
> > > > Ao clicar aparece os pacotes que serão instalados.
> > > >
> > > > É um programa parecido com o projeto easyLife do Fedora.
> > > >
> > > > Enviarei o script nesse final de semana para vocês darem uma olhada.
> > > >
> > > > Aceito sugestões e dicas para melhorá-lo ou se quiser podem melhorar
> > > vocês
> > > > mesmo =)
> > > >
> > > > Só vou postar aqui no momento a linha do problema:
> > > > Gostaria de mais 1 coluna e poder colocar uma image.
> > > >
> > > > # Cria o menu principal
> > > > function criandoListaDeSelecao(){
> > > > OPCAOESCOLHIDA="$(zenity --title "Script Configure Facil" --width
> > > > 400 --height 435 --list --checklist --column "Opções" --column
> > > "Descrição"
> > > > \
> > > > FALSE "CODECS" \
> > > > FALSE "Ferramentas de Desenvolvimento" \
> > > > FALSE "Utilitários para Internet" \
> > > > FALSE "FTP e P2P" \
> > > > FALSE "Reprodutores de video extras" \
> > > > FALSE "Descompactadores" \
> > > > FALSE "Gnome Do" \
> > > > FALSE "Skype" \
> > > > FALSE "Ferramenta para Gravação de DVD" \
> > > > FALSE "Editores de Som" \
> > > > FALSE "Outros utilitários" \
> > > > FALSE "Wine" \
> > > > FALSE "Utilitários para o sistema" \
> > > > FALSE "Jogos e alguns utilitários")"
> > > > }
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> > > ------------------------------------
> >
> > >
> > > ----------------------------------------------------------
> > > Esta lista não admite a abordagem de outras liguagens de programação,
> > como
> > > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > prévio
> > > aviso.
> > > ----------------------------------------------------------
> > > Sair da lista: address@hidden
> <shell-script-unsubscribe%40yahoogrupos.com.br>
> > > ----------------------------------------------------------
> > > Esta lista é moderada de acordo com o previsto em
> > > http://www.listas-discussao.cjb.net
> > > ----------------------------------------------------------
> > > Servidor Newsgroup da lista: news.gmane.org
> > > Grupo: gmane.org.user-groups.programming.shell.brazil
> > >
> > > Links do Yahoo! Grupos
> >
> > >
> > >
> > >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]