#201 Le 03/06/2010, à 07:36
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
C'est pour une poste maj.
Vu que les fichiers sont modifiés, je veux relancer le logiciel (complètement).
Et si tu relancais depuis le go_*.sh, ca devrait faire ! Tu fais un EXIT@ ou EXIT@SAVE selon.
Genre:
EXIT=no
while [[ "$EXIT" == 'no' ]]
do
GUI=$(glade2script ....)
eval $GUI
done
Attention, qd y'a un eval, faut enlever l'option -d, sinon erreur lors de l'eval.
cool pour l'info bulle, ça n'a pas trop compliqué ton code ?
30 lignes en plus .. Mais ca commence à faire ch... ces treeview, c'est 1/3 de mon code, juste pour eux
NOTE: Je pense que je vais supprimer les options courtes de lancement, ca me réduit pas mal les possibilités d'options commençant par la même lettre !
Dernière modification par AnsuzPeorth (Le 03/06/2010, à 07:37)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#202 Le 03/06/2010, à 07:50
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
dans mon go, j'ai foutu :
EXIT=no
while [[ ${EXIT} == no ]]
do
GUI=$(./glade2script.py -g ./mkv_extractor_gui.glade -r 'treeview1' -d -t \
"@@treeview1@@ICON%%4%%clic%%Etat|ICON%%5%%Type|HIDE|Info|Codec/Type|Resolution/Langue/Poids")
eval ${GUI}
done
./glade2script.py -g ./mkv_extractor_gui.glade -r 'treeview1' -t \
"@@treeview1@@ICON%%4%%clic%%Etat|ICON%%5%%Type|HIDE|Info|Codec/Type|Resolution/Langue/Poids"
Donc en effet, en quittant ca relance et il fonctionne.
Le problème c'est comment arrêter cette boucle ?!
j'ai ajouter une variable "EXIT=yes" dans mon fichier associé, mais ça ne marche pas, de même avec un export...
la fenêtre qui revient à l'infini, le pire truc pour devenir fou
30 lignes en plus .. Mais ca commence à faire ch... ces treeview, c'est 1/3 de mon code, juste pour eux
Ouais mais c'est ce qu'il y a de plus puissant
Dernière modification par Hizoka (Le 03/06/2010, à 07:50)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#203 Le 03/06/2010, à 07:58
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Lorsque tu sort de ton script avec un EXIT@SAVE, la varaible EXIT="yes", avec EXIT@ ou gtk_widget_destroy, EXIT="no".
Ou alors avec le code de sortie.
while true
do
glade2script ...
[[ "$?" == 0 ]] && break
done
Ou avec la variable EXIT comme précédemment.
Il ne faut mettre plusiuers commande glade2script, une seule dans la boucle.
A la limite, tu peux mettre
while true
do
GUI=$(glade2script ....)
eval $GUI
[[ "$EXIT" == "yes" ]] && break
done
En sortie de glade2script, tu as la variable EXIT chargée et le code de sortie. (c'est automatique, rien à faire)
Dernière modification par AnsuzPeorth (Le 03/06/2010, à 08:11)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#204 Le 03/06/2010, à 08:01
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Ouais mais c'est ce qu'il y a de plus puissant
C'est vrai qu'il y a tout sur les treeview, je vois pas ce que je peux y rajouter
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#205 Le 03/06/2010, à 08:12
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
je viens d'essayer d'appliquer "echo 'EXIT@SAVE'" à mon bouton exit, mais ça ne change rien, il continue la boucle...
si tu veux look vite fait : http://hizoka.funcenter.fr/linux/mkv_ex … ade.tar.gz
Dernière modification par Hizoka (Le 03/06/2010, à 08:14)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#206 Le 03/06/2010, à 08:19
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
merci de ne pas polluer ce topic avec ce genre de question.
crée un nouveau topic dans le forum : Questions et informations avant l'installation
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#207 Le 03/06/2010, à 08:19
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Je viens d'essayer, et ca fonctionne chez moi !
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#208 Le 03/06/2010, à 08:20
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
404 no found sur ton lien
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#209 Le 03/06/2010, à 08:21
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
oups, désolé : http://hizoka.funcenter.fr/linux/mkv_ex … 0.0.tar.gz
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#210 Le 03/06/2010, à 08:21
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
go*
while true
do
ENTRY=$(./glade2script.py -g ./ExEntry1.glade -r '_entry1.get_text')
eval $ENTRY
[[ "$EXIT" == "yes" ]] && break
done
exit
associé
function btn_ok()
{
echo 'EXIT@SAVE'
}
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#211 Le 03/06/2010, à 08:24
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
du coup on ne peut plus utiliser : gtk_widget_destroy
on fait comment pour fermer avec la croix ?
en effet ça marche...
ca ne marchait pas à l'instant j'ai encore du chier dans la colle.
Dernière modification par Hizoka (Le 03/06/2010, à 08:25)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#212 Le 03/06/2010, à 08:26
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
du coup on ne peut plus utiliser : gtk_widget_destroy
Si, cela équivaut à EXIT@
Pour ton scrript , j'ai mis
[[ "$?" == 1 ]] && break
Si je clique sur quitter, je quitte bien, pas de boucle
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#213 Le 03/06/2010, à 08:28
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Sinon, c'est ps mal le notebook vertical
Je vais me permettre une critique, c'est cette grosse infobulle sur le treeview qui me chagrine
Ajoute une page au notebook pour expliquer , enfin, ce n'est que mon avis !
(et pis ca te permettra d'utiliser les tooltip dynamique)
EDIT: utilse tout de suite l'option longue pour le treeview, car je pense que je vais supprimer les options courtes
--tree= pour -t
Dernière modification par AnsuzPeorth (Le 03/06/2010, à 08:35)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#214 Le 03/06/2010, à 08:34
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
alors au final :
dans mon fichier go :
while true
do
# Lancement de la fenetre glade via glade2script
./glade2script.py -g ./mkv_extractor_gui.glade -r 'treeview1' -t \
"@@treeview1@@ICON%%4%%clic%%Etat|ICON%%5%%Type|HIDE|Info|Codec/Type|Resolution/Langue/Poids"
# En fonction de la sortie, quitte ou continue la boucle
[[ "$?" == 1 ]] && break
done
et dans mon code de reboot :
# Quitte le logiciel avec la valeur no pour la variable EXIT, va donc être relancé par la boucle du fichier go
echo 'EXIT@SAVE'
et ça marche niquel
merci.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#215 Le 03/06/2010, à 08:35
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
et pour le -r tu passes à quoi ?
Je vais me permettre une critique, c'est cette grosse infobulle sur le treeview qui me chagrine
Ouais, je trouve ça génant aussi, je vais voir à la dégager.
Vais surement virer News pour mettre aide.
Dernière modification par Hizoka (Le 03/06/2010, à 08:36)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#216 Le 03/06/2010, à 08:37
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
EXIT@SAVE => EXIT="yes" => code retour=0
EXIT@ => EXIT="no" => code retour=1
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#217 Le 03/06/2010, à 08:38
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
et pour le -r tu passes à quoi ?
glade2script -h (ou la doc ), tu auras les options, sinon c'est --retour=
Vais surement virer News pour mettre aide.
Ben tu peux en ajouter autant que tu veux des pages ! Tu n'est pas limité à 3
Dernière modification par AnsuzPeorth (Le 03/06/2010, à 08:39)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#218 Le 03/06/2010, à 08:44
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Mais j'y penses, dans ton cas, tu n'as pas besoin d'indiquer l'option -r, tu ne récupère pas la selection du treeview en sortie, cette option est utile en statique, si tu veux travailler sur la selection après la sortie de ton GUI
Regarde la sortie de ton script en l'état pour un EXIT@SAVE:
treeview1="2@data|data|data" #ligne 2 sélectionnée avant exit
EXIT="yes"
Dernière modification par AnsuzPeorth (Le 03/06/2010, à 08:45)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#219 Le 03/06/2010, à 08:45
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
ouais mais je ne veux pas trop surcharger...
et c'est tout con mais je ne trouve meme pas l'info permettant de choisir le nombre de pages...
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#220 Le 03/06/2010, à 08:46
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
et c'est tout con mais je ne trouve meme pas l'info permettant de choisir le nombre de pages...
, pareil, j'ai mis un moment avant de trouver ... Clic droit dans une page et les choix qui vont bien sont en bas du menu contextuel
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#221 Le 03/06/2010, à 08:49
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
c'est fourbe ça
on peut pas utiliser de scrolled window avec un label ?
comment faire pour avoir un label defilant ?
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#222 Le 03/06/2010, à 08:52
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
on peut pas utiliser de scrolled window avec un label ?
comment faire pour avoir un label defilant ?
Sisi, je te laisse chercher ou pas ... ? En plus, dans mes exemples, je l'utilise souvent ....
....
....
Bon, il suffit de mettre le label dans un zone d'affichage, ensuite la scrollwindow
label:zone affichage:srolledwindow
PS:tu as vu mon post pour l'option -r pas necessaire dans ton cas ?
Dernière modification par AnsuzPeorth (Le 03/06/2010, à 08:53)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#223 Le 03/06/2010, à 09:04
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
PS:tu as vu mon post pour l'option -r pas necessaire dans ton cas ?
Oui apres coup, donc ma commande maintenant :
./glade2script.py -g ./mkv_extractor_gui.glade --tree \
"@@treeview1@@ICON%%4%%clic%%Etat|ICON%%5%%Type|HIDE|Info|Codec/Type|Resolution/Langue/Poids"
Sisi, je te laisse chercher ou pas ... ? En plus, dans mes exemples, je l'utilise souvent ....
Méchant Hizo !
c'est vrai que je ne cherche pas forcement dans tes exemples (pas encore le reflexe... pas bien...)
désolé.
Bon, il suffit de mettre le label dans un zone d'affichage, ensuite la scrollwindow
label:zone affichage:srolledwindow
j'ai eu du mal
Dernière modification par Hizoka (Le 03/06/2010, à 09:07)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#224 Le 03/06/2010, à 09:07
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
je look un exemple mais j'y arrive pas roll
clic droit sur label => ajouter un parent > zone d'affichage
clic droit zone d'affichage=> ajouter un parent > fenêtre avec defilement
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#225 Le 03/06/2010, à 09:10
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
j'ai editer mon message
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne