#1326 Le 17/06/2011, à 13:05
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
J'avoue que je ne m'imaginais pas le taf à faire en commençant
Pour la doc pareil, on croirait que c'est vite fait, bien au contraire !
Plus qu'une doc à jour et on est bon
Faut que je me fasse violence, c'est tellement chiant à faire ...
En tout cas, merci pour ce taf
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#1327 Le 18/06/2011, à 08:34
- YannUbuntu
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Salut
Si tu veux traduire qqle-chose, les commentaires de Wild sont aussi important que la doc, voir peut être même plus !
http://www.megaupload.com/?d=P9E1ASL3
Faudra faire ca avec les po ... Mais bjr la taille du truc, et bien sur ajouter la commande qui va bien dans chaque sh .... (ca me permettra de voir la traduction pour gtkbuilder, jamais essayé !)
- Traduire l'interface de presentation.sh : normalement, le texte de base (pot) doit etre en anglais. Et normalement c'est au dev d'integrer le systeme de po (regarde le code de Boot-Repair par exemple, j'utilise gettext). Moi, en tant que traducteur, je ne ferai que traduire le pot que tu me donneras. Le soucis c'est que pour integrer le systeme de po, il faut avoir la traduction anglaise... Bref le plus simple c'est que ce soit moi qui integre le systeme de po, mais ca necessite que tu mettes en pause le dev de presentation.sh pendant 1 a 2 semaines le temps que je le fasse.
- Par contre les commentaires dans les scripts, habituellement ca se met en anglais uniquement. Mais comme tu affiches le contenu brut des exemples.sh dans l'interface de presentation.sh , il va falloir changer ton systeme si tu veux les traduire. En gros, ne plus mettre les commentaires dans le code exemple.sh , mais dans le GUI de presentation.sh , de facon a ce qu'on les traduise avec les po. Le mieux serait que tu commences par ca, et que j'integre le systeme de po ensuite.
- pour la Doc, j'attends que tu me transmettes le HTML
- il faudrait aussi mettre en anglais les pages http://code.google.com/p/glade2script/ et http://glade2script.tuxfamily.org/
a+
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#1328 Le 18/06/2011, à 10:47
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Ouais ... Suis pas malin des fois moi !
Tu as raison sur l'ensemble, j'y avait pas vraiment réfléchi.
Dès que la doc OK, je te l'envoies de toute façon, pour le reste, ben on verra, on en rediscutera.
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#1329 Le 20/06/2011, à 01:49
- YannUbuntu
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
ok.
Autre sujet : je n'arrive pas a faire marcher un truc tout simple (la honte) : une case a cocher. Quel signal utiliser? ou le placer dans Glade? comment récuperer la valeur (coché/décoché)? comment changer l'etat (coché/décoché)? bref... un petit exemple serait le bienvenu svp
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#1330 Le 20/06/2011, à 10:33
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
... et la doc !!!
http://glade2script.tuxfamily.org/doc/toggle.html
Pour résumer, si tu veux des/activer depuis le script, TOGGLE@@ACTIVE
si tu veux récup l'état, soit commande pygtk get_active (mais il faudra peut être utiliser ITER), sinon, tu connectes le signal toggled avec le callback on_toggled (ta fonction sera appelé à chaque fois que le checkbutton sera modifié, avec True ou False en argument, il suffit de mettre le résultat dans une variable, ou d'agir direct, selon tes besoins)
http://glade2script.tuxfamily.org/doc/s … on_toggled
Si tu as plusieurs check à récup dans la même box, tu as la commande ISACTIVE
http://glade2script.tuxfamily.org/doc/c … l#ISACTIVE
Dernière modification par AnsuzPeorth (Le 20/06/2011, à 10:35)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#1331 Le 21/06/2011, à 14:40
- YannUbuntu
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Merci, j'avais deja passé 3h sur le sujet avec la doc , mais sans succès.. c'est pour ca qu'un pti exemple serait le bienvenu..
Autre chose: j'ai du modifier un truc dans mon glade qui ne plait pas a g2s, voici ce qu'il me retourne :
(glade2script.py:7604): libglade-WARNING **: unknown attribute `swapped' for <signal>.
(glade2script.py:7604): libglade-WARNING **: unknown attribute `swapped' for <signal>.
(glade2script.py:7604): libglade-WARNING **: unknown attribute `swapped' for <signal>.
(glade2script.py:7604): libglade-WARNING **: unknown attribute `swapped' for <signal>.
(glade2script.py:7604): libglade-WARNING **: unknown attribute `swapped' for <signal>.
(glade2script.py:7604): libglade-WARNING **: unknown attribute `swapped' for <signal>.
(glade2script.py:7604): libglade-WARNING **: unknown attribute `swapped' for <signal>.
(glade2script.py:7604): libglade-WARNING **: unknown attribute `swapped' for <signal>.
./glade2script.py:541: GtkWarning: IA__gtk_radio_button_set_group: assertion `!g_slist_find (group, radio_button)' failed
else: self.widgets = gtk.glade.XML( f_glade )
./glade2script.py:541: GtkWarning: Only 'activatable' widgets can be packed into the action area of a GtkDialog
else: self.widgets = gtk.glade.XML( f_glade )
DEBUG=>: in thread py
DEBUG=>: in thread py
DEBUG=>: in thread py
DEBUG=>: in thread py
DEBUG=>: in thread py
DEBUG=>: in thread py
DEBUG=>: in thread py
DEBUG=>: in thread py
DEBUG=>: in thread py
DEBUG=>: in thread py
DEBUG=>: in thread py
DEBUG=>: in thread py
DEBUG=>: in thread py
DEBUG=>: in thread py
DEBUG=>: in thread py
DEBUG=>: in thread py
DEBUG=>: in thread py
^Z
[8]+ Stoppé boot-repair
Aurais-tu une petite idee de ce que je dois corriger stp ?
Dernière modification par YannUbuntu (Le 21/06/2011, à 14:46)
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#1332 Le 21/06/2011, à 14:54
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Je dois partir, je te ferais un exemple plus tard. (sinon il y a déjà un exemple)
Sinon, les erreurs,tu as mis un widget à coté de tes boutons, si tu veux faire ça, part d'une boite vide, pas d'une DialogBox.
L'erreur swapping, ca vient de ta version de glade, il faut les virer à la main si mes souvenirs sont bon (sed), ou utiliser une ancienne version de glade.
Dernière modification par AnsuzPeorth (Le 21/06/2011, à 14:55)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#1333 Le 21/06/2011, à 15:13
- YannUbuntu
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Le coup du widget je pense que ce n'est pas bloquant car ca marchait avant.
Pour le swapping, c'est ok j'ai efface les ocurrences dans le Glade via Gedit.
Par contre j'ai toujours une infinité de :
DEBUG=>: in thread py
DEBUG=>: in thread py
DEBUG=>: in thread py
DEBUG=>: in thread py
qui s'affichent juste apres et mon GUI n'apparait pas.
J'ai épuré mon glade au maximum, jusqu'a meme le vider, et j'ai toujours ce soucis, donc a priori ca ne viendrait pas du glade.
EDIT: trouvé, j'avais une syntaxe erronée : if [[ "$a" = "$b" ]
Dernière modification par YannUbuntu (Le 21/06/2011, à 15:53)
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#1334 Le 21/06/2011, à 15:52
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Bon, finalement je suis déjà de retour
Ca pourrait expliquer le fait que j'ai une infinité de
Non, ce n'est ps la cause.
Une infinité ???!!! C'est pas normal (tu ne devrait en avoir que 10 et quitter), tu es une ancienne version de g2s ?
Tu devrait trouver cette fonction line:~3137
#
while not self.Terminated:
sortie=sb.stdout.readline().rstrip()
if DEBUG: print '=> [[ PY ]] => ', sortie
if sortie =='':
self.n_break+=1
if self.n_break==10:
os.kill(PID, 9)
break
continue
self.n_break = 0
Sinon, ce genre d'erreur, c'est souvent que ton script à planté, à moins que ce soit toi qui fait une infinité de echo vide
Dernière modification par AnsuzPeorth (Le 21/06/2011, à 15:53)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#1335 Le 21/06/2011, à 15:54
- YannUbuntu
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
trouvé : voir post précédent.
Merci d'avance pour l'exemple de la case a cocher
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#1336 Le 21/06/2011, à 16:17
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Merci d'avance pour l'exemple de la case a cocher
, je pensais passer à l'as !
Bon ..., déjà ma doc ne convient pas si tu n'arrive pas ! En t'aidant de l'exemple non plus ?
Sinon, pour récuperer l'état d'un check, 3 solutions:
commande pygtk:
echo 'GET@_check1.get_active()'
echo 'ITER@@' #si tu compte travailler sur le résultat.
# la variable $_check1_get_active=True/False
callback sur check:
# renseigner signal [b]toggled[/b] => callback [b]on_toggled[/b]
# la fonction sera appelé à chaque action sur check avec argument True/False
commande G2S: ISACTIVE => mais je viens de voir que cette commande ne fonctionne pas !! Personne ne me l'as signaler, c'est que personne ne dois l'utiliser
Pour activer un check:
commande pygtk:
echo 'SET@_check1.set_active(True)'
callback:
# on_active, off_active, toggle_active, renseigner user-data avec le nom du check à modifier (à mettre sur un bouton par exemple).
commande G2S: TOGGLE@@ACTIVE pour inverser l'état.
Dernière modification par AnsuzPeorth (Le 21/06/2011, à 16:18)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#1337 Le 21/06/2011, à 16:23
- YannUbuntu
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
ok merci. (j'essaierai un autre jour et te dirai).
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#1338 Le 21/06/2011, à 16:35
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
ok merci. (j'essaierai un autre jour et te dirai).
C'est pas clair ???
J'ai modifié la doc (copie de mon post précédent) et rectifié ISACTIVE.
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#1339 Le 21/06/2011, à 17:07
- Wild_Child_87
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
J'avoue que je viens de me rendre compte que la commande ISACTIVE existait Peut-être pratique en plus.
Hors ligne
#1340 Le 21/06/2011, à 17:08
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
J'avoue que je viens de me rendre compte que la commande ISACTIVE existait Peut-être pratique en plus.
En l'état elle est buggé, si tu veux le correctif, fait signe
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#1341 Le 21/06/2011, à 17:12
- Wild_Child_87
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Oui je veux bien, voir si je peut l'intégrer. Nikel les menus sinon
Dernière modification par Wild_Child_87 (Le 21/06/2011, à 17:13)
Hors ligne
#1342 Le 21/06/2011, à 17:29
- Wild_Child_87
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Bon, finalement je suis déjà de retour
Sinon, ce genre d'erreur, c'est souvent que ton script à planté, à moins que ce soit toi qui fait une infinité de echo vide
J'ai du me prendre la tête 3 quart d'heure une fois pour comprendre pourquoi mon script plantait sans raison apparente
Hors ligne
#1343 Le 21/06/2011, à 17:41
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
perso je n'utilise plus ISACTIVE mais c'est pratique quand tu as pas mal de check.
ouais ca arrive souvent de rechercher d'ou vient un plantage dans le code
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
En ligne
#1344 Le 21/06/2011, à 17:44
- YannUbuntu
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
YannUbuntu a écrit :ok merci. (j'essaierai un autre jour et te dirai).
C'est pas clair ???
J'ai modifié la doc (copie de mon post précédent) et rectifié ISACTIVE.
Merci. C'est juste que j'ai besoin d'un peu de temps pour m'y remettre.
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#1345 Le 21/06/2011, à 17:49
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Pour les erreurs dans le bash, si elles n'apparaissent pas,, il doit y avoir moyen de les rediriger vers un log.
Sinon, pour ISACTVE (@Hizoka, ca fonctionnait chez toi ???!!!)
line ~ 2011, fonction IS_active
self.list_is_active.append( '%s:%s' % (widget.get_name(), value) )
Le retour dans fonctino sera donc,
isactive@_check1:True _check2:False
Un espace pour séparateur, on peut utiliser set
Dernière modification par AnsuzPeorth (Le 21/06/2011, à 17:50)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#1346 Le 21/06/2011, à 20:01
- Wild_Child_87
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Est-ce qu'il est possible de cacher une colonne dans tree ? Ou d'afficher une colonne cacher au départ ?
Hors ligne
#1347 Le 21/06/2011, à 20:23
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
cf doc ppygtk (faudra te familiariser avec si tu code en python )
echo 'SET@treeview1.get_column(1).set_visible(False)'
ps: Si d'autres questions sans grande importance, je suis connecté sur le salon jabber glade2script (voir signature), viendez, viendez, je suis le modérateur, je vais pouvoir vous kicker
Dernière modification par AnsuzPeorth (Le 21/06/2011, à 20:25)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#1348 Le 21/06/2011, à 20:29
- Wild_Child_87
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Arf j'avais regarder, passer à coté, merci bien
Hors ligne
#1349 Le 22/06/2011, à 16:38
- YannUbuntu
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Merci Ansuz pour la coche, j'ai reussi grace a tes explications.
Maintenant j'ai un petit soucis avec un expander. voir ICI svp.
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#1350 Le 27/06/2011, à 18:44
- Wild_Child_87
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Bjr,
Petit truc au sujet des listview/treeview, il y a un décalage sur la gauche depuis la mise en place des vrai treeview, est-ce qu'il est possible de ne pas avoir ce décalage quand on utilise un listview ?
Je m'auto-quote, il suffit de régler ça dans glade (Afficher les icônes d'extensions).
Hors ligne