Zenity
Zenity | |
Autor inițial | Sun Microsystems |
---|---|
Dezvoltator | Glynn Foster Lucas Rocha |
Ultima versiune | 4.0.1[1] () |
Repo | gitlab.gnome.org/GNOME/zenity.git |
Stare de dezvoltare | Activ |
Sistem de operare | Unix-like |
Licență | GNU General Public License |
Prezență online | |
wiki.gnome.org/Projects/Zenity | |
Modifică date / text |
Zenity este un software gratuit și multiplatformă, care permite executarea de casete de dialog GTK în linie de comandă și în scripturi shell.
Descriere modificare
Ca și alte unelte cum ar fi whiptail și dialog, zenity permite crearea ușoara de interfețe utilizator,[2] deși oferă mai puține opțiuni decât alte unelte ce pot crea interfețe mai complexe.[3]
Exemplu script multiplatformă modificare
from PyZenity import InfoMessage
from PyZenity import Question
from PyZenity import ErrorMessage
choice=Question('Please press a button.')
if choice:
InfoMessage('You pressed Yes!')
else:
ErrorMessage('You pressed No!')
Exemplu script shell POSIX modificare
#!/bin/sh
if zenity --question --text="Please press a button."; then
zenity --info --text="You pressed Yes\!"
else
zenity --error --text="You pressed No\!"
fi
Exemplu Windows modificare
@echo off
zenity --question --ok-label="Yes" --cancel-label="No" --text="Please press a button."
if %ERRORLEVEL% == 1 goto error
zenity --info --text="You pressed Yes!"
goto end
:error
zenity --error --text="You pressed No!"
:end
Vezi și modificare
Note modificare
- ^ Release 4.0.1 (în engleză)
- ^ Cartwright, Ryan (2009-01-30), "More fun with Zenity: shell script/GUI interactivity", Free Software Magazine, retrieved 2011-12-10
- ^ Diehl, Mike (2008-05-12), "Make Your Scripts User Friendly with Zenity", LinuxJournal, retrieved 2011-12-10