Pages: [1]   Go Down
Author Topic: [tutorial] zenity: 4º parte  (Read 1517 times)
kodo no kami
RegMem
*

Karma: +0/-0
Offline Offline

Posts: 44


« on: August 03, 2016, 10:57:49 AM »

e ae galera essa é 4º parte do tutorial do zenity, e para começar vamos aprender criar multiplas entradas para isso usamos o argumento --forms que cria um formulario

Code:
zenity --forms



é possivel adicionar um entry com o comando --add-entry seguido de um texto

Code:
zenity --forms --add-entry nome



podemos adicionar quantos entry a gente quiser

Code:
zenity --forms --add-entry nome --add-entry idade --add-entry face --add-entry github



o retorno sera separado por pipe ( | ), com isso é possivel usar o cut para separar

Code:
#!/bin/sh
kodo=$(zenity --forms --add-entry nome --add-entry idade)
knome=$(echo $kodo | cut -d "|" -f 1)
kidade=$(echo $kodo | cut -d "|" -f 2)
echo "o nome foi $knome e a idade foi $kidade"



o forms tambem aceita password com --add-password, calendario com o argumento --add-calendar

Code:
zenity --forms --add-password "digite a senha" --add-calendar "expirar"



podemos adicionar uma combox com o argumento --add-combo, para a gente adicionar as opçoes neles colocamos --combo-values com eles separados por pipe

Code:
zenity --forms --add-combo paises --combo-values "br|us|jp|ru"



tambem podemos criar uma lista com o argumento --add-list e para adicionar os textos na lista usamos --list-values seguido dos textos separados por pipe

Code:
zenity --forms --add-list interfaces --list-values "eth0|lo"



tambem podemos criar uma lista sem ser pelo form com o argumento --list, porem temos que especificar a coluna com o argumento --column depois cada argumento é um valor separado

Code:
zenity --list --column "estado" "rio de janeiro" "sao paulo" "minas gerais"



podemos adicionar mais de uma coluna bastando colocar quantos --column a gente quiser e sera dividido os valores entre elas muito bom para exibir banco de dados

Code:
zenity --list --column id --column nome --column password 1 "kodo" "2f4473b9580d3d40078e7cd80c5c6265" 2 "fts315" "e10adc3949ba59abbe56e057f20f883e"



podemos usar o argumento --multiple para selecionar varias opçoes

Code:
zenity --list --column "games" "state of decay" "terraria" "school days hq" "minecraft" --multiple



podemos adicionar um checklist adicionando o argumento --checklist porem precisamos ter duas colunas ja que uma sera o retorno (sendo o checklist sempre o primeiro)

Code:
zenity --list --column opcao --column nome "1" "windows" "2" "linux/unix" "3" "android" 4 "outro" --checklist



tambem existe o radiolist a diferença dele para o checklist que ele permite selecionar apenas uma opção sendo seu uso igual o anterior

Code:
zenity --list --column opcao --column nome "1" "windows" "2" "linux/unix" "3" "android" 4 "outro" --radiolist



tambem é possivel adicionar imagens em uma lista usando o argumento --imagelist (as imagens não são redimensionadas)

Code:
zenity --list --column imagens img1.jpg img2.jpg --imagelist



então galera provavelmente a proxima parte sera a ultima parte desse tutorial então ate la \o

by kodo no kami
Logged


Author Topic: [tutorial] zenity: 4º parte(Read 1517 times)
Varaphansin12
Member
*

Karma: +0/-0
Offline Offline

Posts: 2


« Reply #1 on: March 20, 2018, 04:48:28 AM »

É um programa?
Logged


Author Topic: [tutorial] zenity: 4º parte(Read 1517 times)
Charlotte
Member
*

Karma: +0/-0
Offline Offline

Posts: 2


« Reply #2 on: May 10, 2018, 04:07:08 AM »

Part of this has made us think that is correct, then we have to make things even more interesting.
Logged

Pages: [1]   Go Up
Print
Jump to: