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

Karma: +0/-0
Offline Offline

Posts: 44


« on: August 05, 2016, 11:52:02 AM »

e ae galera essa é a ultima parte do tutorial, o zenity tambem tem uma barra de progresso sendo ela o argumento --progress

Code:
zenity --progress



a gente pode mudar a posição da barra com o argumento --percentage sendo o numero de 0 a 100

Code:
zenity --progress --percentage 20



a gente pode passar o valor via pipe tambem porem dessa forma ele ja chega a 100% rapidamente

Code:
echo 50 | zenity --progress

para evitar dele ja pular para o 100% usamos um sleep para dar um delay

Code:
( echo 50; sleep 2 ) | zenity --progress



podemos passar os valores dessa forma assim a barra vai permutando automaticamente

Code:
( echo 0; sleep 2; echo 20; sleep 2; echo 40; sleep 2; echo 80; sleep 2; echo 100 ) | zenity --progress



tambem existe a janela --text-info que serve para leitura e escrita de textos

Code:
zenity --text-info



a gente pode adicionar o argumento --editable para conseguir escrever

Code:
zenity --text-info --editable



podemos ler um arquivo com o argumento --filename seguido do arquivo

Code:
zenity --text-info --filename backup



o mesmo pode ser feito via pipe

Code:
cat /etc/apache2/apache2.conf | zenity --text-info



tambem é possivel exibir um arquivo html usando o argumento --html em conjunto, ele pode ser usado para exibir uma pagina html

Code:
zenity --text-info --filename kodo.html --html



podemos exibir uma pagina html diretamente de uma url usando o argumento --url

Code:
zenity --text-info --url http://www.whois.com/whois/google.com.br --html



existem modulos e libs para programar usando o zenity como python-zenity sendo que alguns deles funciona diretamente em cima do gtk e nao em cima do terminal porem isso vai ficar para um futuro tutorial quem sabe

Code:
#!/usr/bin/python

import pythonzenity

pythonzenity.Message(text="by kodo no kami")



bom galera o zenity facilta muito a vida para quem desenvolve scripts ja que permite criar rapidamente janelas graficas que facilita para usuarios mais leigos executar scripts sem precisa conhecer tanto o terminal ou ter que memorizar comandos complexos, entao é isso galera o tutorial do zenity esta encerrado por hora \o

by kodo no kami
Logged

Pages: [1]   Go Up
Print
Jump to: