2017-04-01 3 views
-1

Est-il possible de réutiliser une boîte de dialogue zenity? Une liste par exemple. Affectez-le à une variable pour obtenir la valeur de l'élément sélectionné. Donc, quand j'utilise la variable, je viens d'obtenir la valeur de l'élément sélectionné.comment réutiliser un dialogue de zenity?

+0

J'ai réussi ce que je voulais. Je ne sais pas si c'est possible ce que je demande (probablement pas), mais j'ai utilisé une méthode dans une boucle while et j'achève ce que je voulais. –

+0

Vous devez être un peu plus particulier dans ce que vous voulez faire. –

Répondre

0

Peut-être que c'est ce que vous demandez? Votre demande est peu claire. Voir ce test avec yad (fork avancée de zenity). Le même test fonctionnera également avec zenity:

$ resp=$(yad --list --column "fruit" --column "color" "apple" "red" "banana" "yellow") 
#Yad list appears and i select "banana" 
$ echo "$resp" 
#Output of variable $resp 
banana|yellow| 
+0

Merci, mais je ne parle pas de la sortie. Je veux juste afficher à nouveau la liste pour choisir un autre élément sans avoir besoin de réécrire la même boîte de dialogue plusieurs fois. Quoi qu'il en soit, comme je l'ai écrit, j'ai trouvé une solution en utilisant une boucle while. –