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.

#201 Le 03/06/2010, à 07:36

AnsuzPeorth

Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.

Hizoka a écrit :

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.

Hizoka a écrit :

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 smile

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 tongue

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 smile

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 smile


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.


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.

Hizoka a écrit :

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 smile

Je vais me permettre une critique, c'est cette grosse infobulle sur le treeview qui me chagrine smile

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 smile

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.

Hizoka a écrit :

et pour le -r tu passes à quoi ?

glade2script -h (ou la doc roll), tu auras les options, sinon c'est --retour=

Hizoka a écrit :

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.

Hizoka a écrit :

et c'est tout con mais je ne trouve meme pas l'info permettant de choisir le nombre de pages...

lol, 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 tongue

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.

Hizoka a écrit :

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 roll

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 wink


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne