Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/01/2020, à 11:45

Christophe C

yad - utilisation des boutons

Bonjour,

j'ai passé pas mal de temps sur le sujet, mais je n'y arrive pas : je voudrais passer d'une fenêtre yad --form à une autre fenêtre --form en cliquant sur un bouton, sans avoir à valider derrière (j'y arrive en cliquant sur le bouton d'accès puis sur "valider").

Contrainte supplémentaire, je voudrais que les deux fenêtres --form soient dans le même fichier programme / script.

C'est possible ?


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#2 Le 07/01/2020, à 16:38

LukePerp

Re : yad - utilisation des boutons

Bonjour,
Voici une forme de solution. Faire une fonction par fenetre yad, dont chacune permet d'afficher une autre fenetre.

#!/bin/bash
# fonction de la fenetre 1 :
form1 () {
retourform1=$(yad --form --center  --field=Form1:TXT \
    --button=Annuler:1 --button="Form2":2)
if [ $? = 2 ]; then
    form2
fi
}
# fonction de la fenetre 2
form2 () {
retourform2=$(yad --form --field=Form2:TXT \
    --button=Annuler:1 --button="Form1":2)
if [ $? = 2 ]; then
    form1
fi
}
# début de la routine, affichage de la fenetre 1 :
form1

Dernière modification par LukePerp (Le 07/01/2020, à 16:40)


Desktop & Laptop - Ubuntu Mate dernière LTS - Intel i5 - 16 Go - Dual boot Windows offline

Hors ligne

#3 Le 08/01/2020, à 12:05

Christophe C

Re : yad - utilisation des boutons

Aaah, je n'avais pas pensé à une fonction, je me focalisais sur les variables. Ok, merci je teste ça et je confirme.

Dernière modification par Christophe C (Le 10/01/2020, à 12:32)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#4 Le 08/01/2020, à 19:07

Christophe C

Re : yad - utilisation des boutons

Oui, ça semble être bien, ça marche. merci pour tout !!


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne