El Foro

zenity

Quelqu'un a de l'aspirine !

Autor Respuestas
Aymeric P. Saturday 16 June 2007 at 19:29
Aymeric P.

Pour m'amuser j'ai chercher a voir ce qu'on pouvais faire avec zenity, notamment les "radiolist", les fameuses listes ou l'on a qu'un seul choix de disponible.

Je pensez l'utiliser pour un vieux shell que j'ai fait en bash (y a 6 mois environ, ça ne touche pas du tout a wine, plutot a avast! )

J'ai pas tout compris !

zenity --list --title "Title1" --text "Text1" --radiolist --column "Col1" "1" "2" --column "Col2" "3" "4" --column "Col3" "5" "6"

dans ce cas, permet d'avoir une liste a 2 choix, retourne 2 ou 5 (dans le shell) 3 & 6 sont dans la colonne 3. Quand a 1 & 4 ...

zenity --list --title "Title" --text "Text1" --radiolist --column "Col1" "1" "2" --column "Col2" "3" "4"

La dans col2 vous avez 2 & 4 et c'est ce qui est retourné dans le shell. 1 & 3 ...

Quand on le compare a kdialog

kdialog --title "Title1" --radiolist "Text1" 1 "2" off 3 "4" on 5 "6" off


[edit]
J'ai un peut mieu compris là
zenity --list --title "Title1" --text "Text1" --radiolist --column "Col1" "1" "2" "3" --column "Col2" "4" "5" "6" --column "Col3" "7" "8" "9"
Mais ça ne saute pas au yeux

Editado por: MulX


Former member.
Quentin PÂRIS Saturday 16 June 2007 at 20:45
Quentin PÂRISAnonymous

Tu peux utiliser les librairie de PlayOnLinux si tu veux
Christhaal Saturday 16 June 2007 at 21:50
Christhaal

Mais y'as pas de liste radio non?

Quentin PÂRIS Saturday 16 June 2007 at 21:51
Quentin PÂRISAnonymous

Autant prendre un menu normal
Christhaal Saturday 16 June 2007 at 22:12
Christhaal

On peut pas faire 2 choix en utilisant Ctrl par exemple?

Aymeric P. Saturday 16 June 2007 at 22:41
Aymeric P.

Il s'agit du mode de automatique (d'avast!) qui peut prendre : Supprimer, Reparer, Utilisateur
Et pas plus de 1, pas moins.
Avec zenity, c'est pas d'une simplicité remarquable, je pense que je vais le faire avec kdialog.

Utiliser les librairies de POL ? tu parle du fichier interface_gtk(qt) ?
Je ne pense pas vraiment en avoir besoins (a part peut être pour télécharger)


Et puis je sais lire les pages du man que ce soit en console ou sur le navigateur web, même si je préfère lire les pages depuis man2html (pour ce qui connaisse pas)

Former member.
Quentin PÂRIS Saturday 16 June 2007 at 22:45
Quentin PÂRISAnonymous

Avec les librairies de POL

menu=$(menu "Menu principal" "Analyser Réparer ect.."
if [ $menu = "Analyser" ]
then

fi

Si tu inclus interface_qt, il utilisera kdialog, sinon, zenity. C'est tout simple
Aymeric P. Saturday 16 June 2007 at 23:17
Aymeric P.

Tu es sur que l'on ne peut faire qu'un choix ?
J'ai aussi trouver Xdialog, mais j'ai pas le temps de tester, je verrai demain.
A+
[edit] enfin Xdialog, plutot là http://mulx.no-ip.biz/doc/xdialog/html/ (page web)

Editado por: MulX


Former member.