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.

#276 Le 10/06/2010, à 00:05

Hizoka

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

Dans ton cas, tu attends de toute façon que l'user clic sur valider pour fermer la fenêtre.

Non j'ai besoin que dés qu'un fichier est choisi il travaille. ou j'ai pas tout saisi.

Et qd il sera fini ton soft, enlève l'option -d, il n'y aura plus rien en console

C'était prévu smile

Ben mets ton numéro de version dans le script ... C'est d'usage en plus !

Ouais.... mais non lol

Pour la traduction, j'ai vu un truc qui en parlait dans la doc, faut que je retrouve

je compte sur toi smile

Pour le systray :
si je mets ton tux en 48x48 et que je commence en l'affichant, il fait la bonne taille.
par contre, si je change d'image, cela redevient petit même si je retourne avec tux...

Dernière modification par Hizoka (Le 10/06/2010, à 00:12)


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

Hors ligne

#277 Le 10/06/2010, à 00:20

AnsuzPeorth

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

Non j'ai besoin que dés qu'un fichier est choisi il travaille. ou j'ai pas tout saisi.

J'étais encore à coté ... je pensais que tu parlais de filechooserdialog, alors que tu utilse des filechooserbutton ...!
Sous hardy, les filechooserbutton n'envois qu'un seul signal ... Mais je me souviens que sous lucid, certain widget envoyaient plus de signaux que sous hardy.
Sinon, essaie sur le signal button-realese-event ...

je compte sur toi smile

Mon coté pessismiste te dirait que ca va pas être évidents du tout .... Mais mon experience dirait, on va voir, on sait jamais smile

Pour le systray :
si je mets ton tux en 48x48 et que je commence en l'affichant, il fait la bonne taille.
par contre, si je change d'image, cela redevient petit même si je retourne avec tux...

Le truc c'est qu'il n'y a aucune commande pour modifier la taille du statusicon.
Doc:

The image will be scaled down to fit in the available space in the notification area, if necessary.

Regarde si tu n'as pas une option dans ton panel ??? kubuntu tu peux tout régler il parait smile


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#278 Le 10/06/2010, à 00:42

Hizoka

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

Sinon, essaie sur le signal button-realese-event ...

en effet, ça n'en envoi plus qu'un seul mais du coup il ne marche plus, il ne se passe plus rien apres la selection...
EDIT : Via file-set ca marche niquel smile

Le truc c'est qu'il n'y a aucune commande pour modifier la taille du statusicon.

il faut peut être dire, utilisez des icones perso de 48*48 non ?

Regarde si tu n'as pas une option dans ton panel ??? kubuntu tu peux tout régler il parait

la, j'ai des doutes franchement....

Voila ce que ça donne :
mkv_v4.gif

Dernière modification par Hizoka (Le 10/06/2010, à 00:49)


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

Hors ligne

#279 Le 10/06/2010, à 00:49

AnsuzPeorth

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

Bon, pour la traduction, c'est à toi de le gérer, avec gettext.
Le script python ne gère rien niveau texte, il envoit ce que tu donnes, donc c'est ton script qui doit être traduit.
Pour le glade pareil, c'est lui qui doit être traduit.

Par contre, à ce que j'ai vu, le _ est utilisé par convention, faudra donc choisir un autre signe ...!

Un petit tuto avec python, mais il utilise les outils gnu.gettext, xgettext
http://filyb.info/post/2006/11/02/413-tutoriel-traduire-un-programme-en-python-et-glade


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#280 Le 10/06/2010, à 00:58

AnsuzPeorth

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

il faut peut être dire, utilisez des icones perso de 48*48 non ?

Chez moi j'ai pas ce problème, j'ai augmenté la taille des panels à 48, et l'icone est de bonne taille (je ferais des test en live sous lucid). Mais faut pas oublier que tu es sous kde, c'est pas gnome qui gère les panels chez toi...ca peut venir de là.

EDIT : Via file-set ca marche niquel

Toujours essayer les autres signaux;)
Faudrais que je test chaque signaux pour les référencer .....Quel taf ...!

Voila ce que ça donne :

Tu t'es éclaté je vois big_smile

EDIT; Tu pourrais griser la treeview lors de l'extraction, ca ajouterait encore sur le fait qu'il faut attendre la fin.

Dernière modification par AnsuzPeorth (Le 10/06/2010, à 01:01)


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#281 Le 10/06/2010, à 01:00

Hizoka

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

ok, ca risque d'être compliqué...

bon bah voilà, mon logiciel est terminé...
je verrai à ajouter des trucs si besoin...

je m'attaquerai à la page pour la doc bientot...


Toujours essayer les autres signaux;)

je suis revenu sur celui de base car vu que de base je fais des vérifications, en fait ça fonctionne mieux smile

Dernière modification par Hizoka (Le 10/06/2010, à 01:01)


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

Hors ligne

#282 Le 10/06/2010, à 01:09

AnsuzPeorth

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

bon bah voilà, mon logiciel est terminé...

Tu maitrises glade2script aussi maintenant wink
Tu as de quoi t'amuser ...

Finalement, c'etait pas si dur !

ps: tu as mon post sur la traduction, c'est à toi de gérer.
Il faudra peut être que je modifie un peu qd même le code python, pour dire à glade qu'il doit chercher sa traduction ?
Je vais faire des tests pour voir comment ça se passe, jamais utilisé gettext

Dernière modification par AnsuzPeorth (Le 10/06/2010, à 01:23)


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#283 Le 10/06/2010, à 13:26

AnsuzPeorth

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

Bon, je suis arrivé à qqlechose; c'est pas parfait; mais ca fonctionne !

J'ai pas réussi à indiquer un autre path pour le fichier mo, il devra se trouver dans:

/usr/share/locale/

J'ai pourtant fait : (avec ou sans locale)

gettext.bindtextdomain(application, local_path+'/locale')

Tu peux déjà commencer la traduction en attendant que j'upload la version avec la traduction possible.
Ce n'est pas nécessaire, mais je pense ajouter une option pour signaler qu'il y a une traduction dispo, genre --lang. (pour que ce soit plus propre ...)

Pour créer ton mo.

xgettext -o Test.pot Test.glade Test.sh
 msginit -i Test.pot -o Test.po

Là tu traduis ton po et pour finir:

msgfmt Test.po -o Test.mo

Ca sera le fichier mo qui sera à coller dans /usr/share/locale

Dans ton script bash associé: (pompé chez Frafa smile)

###Pour exporter la librairie de gettext.
set -a
source gettext.sh
set +a
export TEXTDOMAIN=Test
. gettext.sh

Pour indiquer le texte à traduire dans le sh, il faut faire des trucs du genre:

echo "SET@_label1.set_text('$(eval_gettext "new label")')"

Il faut donc remplacer le texte à traduire par:

$(eval_gettext "new label")

Si c'est urgent, je t'enverrai le fichier glade2script.py avec les modif pour supporter la traduction; sinon, attend la MAJ !

Dernière modification par AnsuzPeorth (Le 10/06/2010, à 13:30)


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#284 Le 10/06/2010, à 14:06

AnsuzPeorth

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

Bon, finalement j'ai réussi à délocaliser le dossier locale smile
Il devra se trouver dans le dossier du script.

Il n'y aura plus d'options, je checkerai si le dossier locale existe, dans ce cas je mettrais la traduction en place.

Dernière modification par AnsuzPeorth (Le 10/06/2010, à 14:08)


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#285 Le 10/06/2010, à 14:30

Hizoka

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

non, ce n'est pas presser smile

laje suis sur la nouvelle version de zenitor donc ca va.


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

Hors ligne

#286 Le 10/06/2010, à 22:19

Hizoka

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

la je suis sur les textview, alors :
- pourrait-on avoir une commande pour récupérer le contenu du textview (sans passer par un fichier) ?
- à quoi sert TEXT@@CURSOR ?


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

Hors ligne

#287 Le 10/06/2010, à 22:56

AnsuzPeorth

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

Hizoka a écrit :

la je suis sur les textview, alors :
- pourrait-on avoir une commande pour récupérer le contenu du textview (sans passer par un fichier) ?

http://forum.ubuntu-fr.org/viewtopic.php?pid=3518063#p3518063  roll (et la doc !)

Hizoka a écrit :

- à quoi sert TEXT@@CURSOR ?

Pour ajouter le texte où se trouve le curseur (cf la doc ...)


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#288 Le 10/06/2010, à 23:00

Hizoka

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

./glade2script.py:470: GtkWarning: Invalid text buffer iterator: either the iterator is uninitialized, or the characters/pixbufs/widgets in the buffer have been modified since the iterator was created.
You must use marks, character numbers, or line numbers to preserve a position across buffer modifications.
You can apply tags and insert marks without invalidating your iterators,
but any mutation that affects 'indexable' buffer contents (contents that can be referred to by character offset)
will invalidate all outstanding iterators
  gtk.main()

je rencontre ce bug.. une idée ?
le bug en lui meme n'empeche rien mais rapidement ca va planter si je continue...

je mets en lien les fichiers : http://hizoka.funcenter.fr/linux/glade2script.py.tar.gz

Vais aussi surement ajouter TEXT@@HIZO, j'anticipe

Merde tu m'avais trop anticipé tongue

(et la doc !)

Ca devient clair la doc smile

Dernière modification par Hizoka (Le 10/06/2010, à 23:03)


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

Hors ligne

#289 Le 10/06/2010, à 23:11

AnsuzPeorth

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

Tu as ce bug à quel moment ??? Je l'ai pas chez moi !

Par contre, j'ai une erreur au démarrage, au sujet de la combobox

Sinon, tu te lances dans un gros truc, ca va être pas mal !

EDIT: Tu pourrais pas utiliser les même zone de saisie, celles qui sont communes (nom, taille text,etc,etc).
Le glade serait plus léger, ton code aussi wink

Dernière modification par AnsuzPeorth (Le 10/06/2010, à 23:16)


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#290 Le 10/06/2010, à 23:30

Hizoka

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

Attention, y a une erreur dans la doc, l'exemple de TEXT@@Hizo n'est pas bon.

Tu as ce bug à quel moment ??? Je l'ai pas chez moi !

Lorsque je génère le code, au bout d'un moment je l'ai...et la génération d'apres plante.

Par contre, j'ai une erreur au démarrage, au sujet de la combobox

j'en ai pas tongue

Sinon, tu te lances dans un gros truc, ca va être pas mal !

Ouais ca peut rendre pas mal...

EDIT: Tu pourrais pas utiliser les même zone de saisie, celles qui sont communes (nom, taille text,etc,etc).
Le glade serait plus léger, ton code aussi

C'est ce que j'avais fait mais non, car si tu crées des fenetres zenity différentes, et que tu reviens sur la 1er pour régénéré le code, ça va tout pourrir.

Par contre j'ai toujours un peu de mal a piger la commande HIZO.

Voici mon exemple :
Je veux qu'en cliquant sur le bouton "_calendrier_test_code" cela me lance la commande hizo (donc : echo 'TEXT@@HIZO@@_calendrier_textview') et en récupérer les infos (la découpe des @@ ne posent pas de problème).
Mais quand je fais TEXT@@HIZO@@_calendrier_textview, cela veut dire que cela renvoie les infos dans une fonction qui se nomme _calendrier_textview c'est ça ?

On peut pas l'envoyer vers une autre fonction ?

C'est fourbe car ça renvoie : 'zenity --calendar @@--title "dq" @@--text "ds"@@', y a pas de hizo au debut...


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

Hors ligne

#291 Le 10/06/2010, à 23:37

AnsuzPeorth

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

cela veut dire que cela renvoie les infos dans une fonction qui se nomme _calendrier_textview c'est ça ?

oui, c'est ça .

On peut pas l'envoyer vers une autre fonction ?

Non

y a pas de hizo au debut

Ah, un oubli de ma part ... Je rectifie et j'up si t'as besoin.


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#292 Le 10/06/2010, à 23:40

AnsuzPeorth

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

Je pense à ça, pour les commandes hizo, ca serait pas mieux

hizo@@ligne1@@ligne2@@....

plutot que

hizo@ligne1@@ligne2@@....

Un seul @ ou 2 après hizo ? C'est ta commande après tout smile

Dernière modification par AnsuzPeorth (Le 10/06/2010, à 23:42)


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#293 Le 10/06/2010, à 23:42

Hizoka

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

Ah, un oubli de ma part ... Je rectifie et j'up si t'as besoin.

Pas de suite car je ne peux utiliser la TEXT@@HIZO pour ce que je veux faire, obligé de passer par un fichier...

je voulais lancer une commande du genre :

cmd='zenity --calendar \
--title "tit" \
--text "pop"'
${cmd}

mais ça déconne trop (il aime pas les espaces, il affiche les "...)

pour mes tests, je crois que je vais d'abord faire 1 glade par type de fenetre afin d'eviter les parasitages...

comme tu veux pour HIZO et les @@ (faudra que je modifie mes fichiers mais bon...)

Dernière modification par Hizoka (Le 10/06/2010, à 23:42)


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

Hors ligne

#294 Le 10/06/2010, à 23:46

AnsuzPeorth

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

comme tu veux pour HIZO et les @@ (faudra que je modifie mes fichiers mais bon...)

Je vais laisser un seul  @, vu que les autres n'en ont qu'un, pour pas faire de confusion avec les @@ qui signifie nouvelle ligne.


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#295 Le 10/06/2010, à 23:49

Hizoka

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

oki.


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

Hors ligne

#296 Le 10/06/2010, à 23:57

Hizoka

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

même en virant tout le superflu, j'ai toujours les plantages... si je relance pas mal de fois les génération de code....

je vais tester en utilisant un fichier comme je faisais au debut...

EDIT : plus de bug en passant via un fichier...

Dernière modification par Hizoka (Le 11/06/2010, à 00:14)


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

Hors ligne

#297 Le 11/06/2010, à 00:20

AnsuzPeorth

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

Sinon, je pense avoir trouvé, ca vient tjrs du même...
line 751

getattr(self, cmd)(sortie)

rempalce par

gobject.idle_add(getattr(self, cmd), sortie)

Et dis moi, je pense que le bug vient de là (après modif chez moi, plus de bug)

Si le bug vient de là, je vais devoir modifier une grosse partie du code, mais plus aucun bug après smile

Dernière modification par AnsuzPeorth (Le 11/06/2010, à 00:23)


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#298 Le 11/06/2010, à 00:58

Hizoka

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

ca m'a l'air ok...

tu arretes de reparer tes trucs, moi j'ai tout remodifier pour utiliser des fichiers... lol


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

Hors ligne

#299 Le 11/06/2010, à 01:00

AnsuzPeorth

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

Hizoka a écrit :

tu arretes de reparer tes trucs, moi j'ai tout remodifier pour utiliser des fichiers... lol

C'est le fardot du débuggueur ....! Dsl, mais ça marchera mieux après grâce à tes tests wink

Je mets à jour la doc avec explication pour traduction et j'up un MAJ.

Dernière modification par AnsuzPeorth (Le 11/06/2010, à 01:01)


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#300 Le 11/06/2010, à 01:49

Hizoka

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

on est toujours obligé de mettre un _ devant les noms de boutons ?


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

Hors ligne