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.

#51 Le 23/02/2011, à 07:43

Hizoka

Re : Besoin d'un coup de main (interface pour script bash)

oui je suis content de mon idée smile


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

Hors ligne

#52 Le 23/02/2011, à 13:43

YannUbuntu

Re : Besoin d'un coup de main (interface pour script bash)

Petite question: a quoi sert la remise a zero (echo 'SET@_progressbar1.set_fraction(0)') vu que c'est une barre de pulse ? (j'utilise cette barre de puls plusieurs fois consecutivement, cela pose-t-il probleme si je ne remets pas a zero ?)

Dernière modification par YannUbuntu (Le 23/02/2011, à 13:44)


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#53 Le 23/02/2011, à 14:23

AnsuzPeorth

Re : Besoin d'un coup de main (interface pour script bash)

Hizoka a écrit :

oui je suis content de mon idée smile

J'y pensais plus le coup du pid, pourtant j'avais déjà utilisé ce système avec une fonction. Je vais l'ajouter à la doc.

... On peut pas se souvenir de tout smile

Dernière modification par AnsuzPeorth (Le 23/02/2011, à 14:25)


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

Hors ligne

#54 Le 23/02/2011, à 14:24

AnsuzPeorth

Re : Besoin d'un coup de main (interface pour script bash)

YannUbuntu a écrit :

Petite question: a quoi sert la remise a zero (echo 'SET@_progressbar1.set_fraction(0)') vu que c'est une barre de pulse ? (j'utilise cette barre de puls plusieurs fois consecutivement, cela pose-t-il probleme si je ne remets pas a zero ?)

Ca remet à zero pour vider la barre, sinon il restera un morceau !
Et pour savoir si ca pose problème, essaie, tu verras bien wink (mais ca ne devrait pas)


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

Hors ligne

#55 Le 23/02/2011, à 14:41

YannUbuntu

Re : Besoin d'un coup de main (interface pour script bash)

Justement je posais la question car ca ne me pose apparemment pas probleme smile


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#56 Le 23/02/2011, à 17:28

YannUbuntu

Re : Besoin d'un coup de main (interface pour script bash)

Hizoka, j'ai vu dans ton app que tu utilises des balises pour mettre des textes en gras.
Sais-tu comment faire la même chose lorsque le texte est une variable ?

Chez moi ca donne ca (dans le glade j'ai bien coché "Utiliser des balises") :
1298474739.png


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#57 Le 23/02/2011, à 17:35

AnsuzPeorth

Re : Besoin d'un coup de main (interface pour script bash)

Tu utilises bien

SET@_label.set_markup('<b>text</b>')

A savoir que tu peux tripler les ' ou les " pour encadrer le texte que tu envois dans les commandes pygtk (pour protéger)

Dernière modification par AnsuzPeorth (Le 23/02/2011, à 18:01)


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

Hors ligne

#58 Le 24/02/2011, à 07:06

YannUbuntu

Re : Besoin d'un coup de main (interface pour script bash)

Bien vu smile
Pour info, les labels avec markup ne passent pas si on leur injecte une chaine avec un saut a la ligne, il faut remplacer ce saut a la ligne par un "//n".

J'ai un autre soucis : ma fenêtre s'affiche pendant ~1 seconde avec les valeurs (titre, label) par défaut du glade, avant d'afficher les valeurs que je lui ai données. Pourtant je lui ai transmis les nouvelles valeurs AVANT de l'afficher, comme ci-dessous :

echo "SET@_window1.set_title('${Scanning_systems}')"; echo "SET@_label0.set_text('${Please_wait}')"; echo 'SET@_window1.show()'
while true; do echo 'SET@_progressbar1.pulse()'; sleep 0.15; done &
pid_pulse=$!

Sauriez-vous comment corriger ce problème ?

Dernière modification par YannUbuntu (Le 24/02/2011, à 07:06)


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#59 Le 24/02/2011, à 09:49

Hizoka

Re : Besoin d'un coup de main (interface pour script bash)

echo "SET@_window1.set_title('${Scanning_systems}')"
echo "SET@_label0.set_text('${Please_wait}')"
sleep 0.2
echo 'SET@_window1.show()'

ça passe avec un sleep ?


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

Hors ligne

#60 Le 24/02/2011, à 10:04

AnsuzPeorth

Re : Besoin d'un coup de main (interface pour script bash)

C'est bizarre, je n'ai pas ce comportement chez moi !
Et chez toi Hizoka, le même soucis ?


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

Hors ligne

#61 Le 24/02/2011, à 10:28

Hizoka

Re : Besoin d'un coup de main (interface pour script bash)

moi ca dure une fraction de seconde, tu vois que le titre change au moment ou la fenetre est ouverte mais pas le temps de voir l'ancien texte


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

Hors ligne

#62 Le 24/02/2011, à 10:54

YannUbuntu

Re : Besoin d'un coup de main (interface pour script bash)

Je viens de vérifier avec un sleep de 0.2 a 10 secondes, ca met en évidence un truc encore plus bizarre : le sleep intervient une fois la fenêtre ouverte ! (on voit apparaitre la fenêtre avec les valeurs par défaut pendant ~1s, puis elle passe avec les valeurs que je lui ai passees, puis elle reste figee le temps du sleep)


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#63 Le 24/02/2011, à 10:58

AnsuzPeorth

Re : Besoin d'un coup de main (interface pour script bash)

vu que tu fais un show sur la window, tu as bien indiquer que la fenêtre ne doit pas être visible dans le glade ?


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

Hors ligne

#64 Le 24/02/2011, à 11:05

AnsuzPeorth

Re : Besoin d'un coup de main (interface pour script bash)

Tu peux aussi essayer de forcer l'réactualisation de la fenêtre (car c'est pas normal 1 s d'attente)

echo 'SET@window.queue_draw()'

A oui, et le _ n'est pas nécessaire pour les window (cf doc smile)

Dernière modification par AnsuzPeorth (Le 24/02/2011, à 11:05)


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

Hors ligne

#65 Le 24/02/2011, à 11:57

YannUbuntu

Re : Besoin d'un coup de main (interface pour script bash)

mais quel c.. je suis, tu as raison la fenetre etait en "visible" par defaut. roll

ok pour le _ devant window. (les dialog non plus n'en ont pas besoin ?)

Tiens Hizo je suis en train de voir ton tuto pour le PPA... pas sur que j'arrive a l'adapter du 1er coup wink

Dernière modification par YannUbuntu (Le 24/02/2011, à 12:03)


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#66 Le 24/02/2011, à 12:04

AnsuzPeorth

Re : Besoin d'un coup de main (interface pour script bash)

ok pour le _ devant window. (les dialog non plus n'en ont pas besoin ?)

Juste la aboutdialog n'en a pas besoin, les autres, si.


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

Hors ligne

#67 Le 24/02/2011, à 12:07

YannUbuntu

Re : Besoin d'un coup de main (interface pour script bash)

ok merci. smile


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#68 Le 24/02/2011, à 19:53

Hizoka

Re : Besoin d'un coup de main (interface pour script bash)

Tiens Hizo je suis en train de voir ton tuto pour le PPA... pas sur que j'arrive a l'adapter du 1er coup

=> j'ai fait tout un logiciel pour simplifier grandement tout ça smile
je le proposerai dans quelques jours

je viens de voir la tof que tu as posté dans le topic de ton logiciel, tu peux cacher l'en-tete des treeview car la c'est moche...

A oui, et le _ n'est pas nécessaire pour les window (cf doc )

=> t'es sur ? car la je viens de testé en virant le _ de ma window1, et il ne change plus le titre en autre...

Dernière modification par Hizoka (Le 24/02/2011, à 19:59)


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

Hors ligne

#69 Le 24/02/2011, à 20:12

AnsuzPeorth

Re : Besoin d'un coup de main (interface pour script bash)

=> t'es sur ? car la je viens de testé en virant le _ de ma window1, et il ne change plus le titre en autre...

Vivi, suis sur smile
Mais tu es sur que c'est bien un gtk.window ?
Regarde le bout de code qui correspond (sans connaitre python on comprends)

widgets2ref = ['GtkWindow', 'GtkEventBox', 'GtkTreeView', 'GtkStatusbar', 'GtkAboutDialog']
...
...
if widget in widgets2ref or name.startswith('_'):

PS: suis en train d'ajouter une console, pour la notification, je sais pas trop si je l'ajoute ou pas?

Dernière modification par AnsuzPeorth (Le 24/02/2011, à 20:13)


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

Hors ligne

#70 Le 03/03/2011, à 11:54

YannUbuntu

Re : Besoin d'un coup de main (interface pour script bash)

Coucou, petite question :

comment faites-vous pour qu'un _label (avec largeur fixe et hauteur non-fixe) renvoie le texte automatiquement a la ligne ?
(jusqu'a maintenant j'utilisais des renvois forcés de type \n , mais j'aimerais les enlever afin de faciliter le travail des traducteurs)

Dernière modification par YannUbuntu (Le 03/03/2011, à 11:54)


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#71 Le 03/03/2011, à 12:41

Hizoka

Re : Besoin d'un coup de main (interface pour script bash)

dans les options du label tu as : "Découpe" => mot
il va à la ligne si le texte est trop long


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

Hors ligne

#72 Le 03/03/2011, à 12:42

AnsuzPeorth

Re : Besoin d'un coup de main (interface pour script bash)

Bjr,
C'est dans les options du label, à régler dans glade. (coupure de ligne)


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

Hors ligne

#73 Le 03/03/2011, à 13:06

Hizoka

Re : Besoin d'un coup de main (interface pour script bash)

trop tard tongue


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

Hors ligne