Zenity
Zenity | |
Autor inițial | Sun Microsystems |
---|---|
Dezvoltator | Glynn Foster Lucas Rocha |
Ultima versiune | 4.0.3[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
modificareCa ș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ă
modificarefrom 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
modificareNote
modificare- ^ 4.0.3 · Tags · GNOME / zenity · GitLab (în engleză), , accesat în
- ^ 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