När du skriver skript kan du använda
Du kan skapa en dialogruta för att hämta in information från användaren. Till exempel kan du fråga användaren om att välja ett datum från en kalenderdialog, eller att välja en fil från en filväljardialog.
Du kan skapa en dialogruta för att tillhandahålla information till användaren. Till exempel kan du använda en förloppsdialog för att indikera aktuell status för en åtgärd, eller använda en varningsdialog för att larma användaren.
När användaren stänger dialogrutan, skriver
När du skriver
Använd till exempel:
Använd inte:
Om du inte använder citationstecken kan du få oväntade resultat.
En snabbtangent är en tangent som låter dig genomföra en åtgärd från tangentbordet istället för att använda musen för att välja ett kommando från en meny eller dialog. Varje snabbtangent identifieras av en understruken bokstav i en meny eller dialogflagga.
Vissa
Zenity returnerar följande avslutningskoder:
Avslutningskod |
Beskrivning |
0 |
Användaren har antingen tryckt på |
1 |
Användaren har antingen tryckt på |
-1 |
Ett oväntat fel har inträffat. |
5 |
Dialogrutan har stängts därför att tidsgränsen har nåtts. |
Alla Zenity-dialoger har stöd för följande allmänna flaggor:
Anger titeln på en dialogruta.
Anger ikonen som visas i fönsterramen för dialogen. Det finns 4 standardikoner som finns tillgängliga genom att ange något av följande nyckelord - "info", "warning", "question" och "error".
Anger bredden på dialogrutan.
Anger höjden på dialogrutan.
Anger tidsgränsen i sekunder efter vilken dialogrutan stängs.
Zenity tillhandahåller följande hjälpflaggor:
Visar förkortad hjälptext.
Visar fullständig hjälptext för alla dialoger.
Visar hjälptext för allmänna dialogflaggor.
Visar hjälptext för kalenderdialogflaggor.
Visar hjälptext för textinmatningsdialogflaggor.
Visar hjälptext för feldialogflaggor.
Visar hjälptext för informationsdialogflaggor.
Visar hjälptext för filväljardialogflaggor.
Visar hjälptext för listdialogflaggor.
Visar hjälptext för aviseringsikonflaggor.
Visar hjälptext för förloppsdialogflaggor.
Visar hjälptext för frågedialogflaggor.
Visar hjälptext för varningsdialogflaggor.
Visar hjälp för textinformationsdialogflaggor.
Visar hjälp för diverse flaggor.
Visar hjälp för GTK+-flaggor.
Zenity tillhandahåller även följande flaggor för diverse saker:
Visar dialogrutan
Visar versionsnumret för Zenity.
Zenity har stöd för standardflaggorna för GTK+. För mer information om GTK+-flaggorna, kör kommandot
Normalt kommer Zenity att identifiera terminalfönstret från vilket det startades och håller sig själv ovanför det fönstret. Detta beteende kan inaktiveras genom att tömma ur miljövariabeln WINDOWID.