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.

#1051 Le 07/03/2011, à 01:25

Wild_Child_87

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

Le truc c'est que j'en ai besoin du lancement à la fermeture du logiciel, à la limite killer le truc en même temps que l'appel du gtk_destroy

Hors ligne

#1052 Le 07/03/2011, à 01:26

Hizoka

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

au fait, tu ne signales pas (je crois) les dépendances necessaires ?!


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

Hors ligne

#1053 Le 07/03/2011, à 01:31

AnsuzPeorth

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

Hizoka a écrit :

au fait, tu ne signales pas (je crois) les dépendances necessaires ?!

Vite fait dans le lisez-moi, mais pas toutes celle que tu as installé sous kubuntu, si tu as la liste,je la mettrai.

Si qql'un peut tester de se connecter, pour voir smile
irc hmm/irc.freenode.net/glade2script


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

Hors ligne

#1054 Le 07/03/2011, à 02:17

AnsuzPeorth

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

supprimer

Dernière modification par AnsuzPeorth (Le 07/03/2011, à 02:39)


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

Hors ligne

#1055 Le 07/03/2011, à 04:27

Hizoka

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

bon bah, pas reussi...

j'ai fait ca :

#
    def on_notebook(self,widget,*arg):
        nom=widget.get_name()
        papabook=widget.get_parent()
        papabook=papabook.get_name()
        onglet = eval('%s.page_num(%s)' % (papabook, nom) )
mais j'obtiens
Traceback (most recent call last):
  File "./glade2script.py", line 347, in on_notebook
    onglet = eval('%s.page_num(%s)' % (papabook, nom) )
  File "<string>", line 1, in <module>
NameError: name 'notebook1' is not defined

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

Hors ligne

#1056 Le 07/03/2011, à 13:17

AnsuzPeorth

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

T'étais pas loin !
L'erreur est qu'il manque self pour le notebook, qui doit d'ailleurs être référencé pour que cela fonctionne.
Tu es passé par les noms des widgets, alors que tu accès direct au widget (pas besoin de s'embêter avec leurs noms)
Donc, ca fonctionne, mais le label de l'index n'est pas considéré comme widget contenu dans une page. Il faudra indiquer comme user-data un widget contenu dans la page (n'importe lequel).

#
    def on_page(self, widget, event=None,arg=None):
        # widget est le widget indiqué en user-data
        notebook = widget.get_parent()
        num = notebook.page_num(widget)
        notebook.set_current_page(num)

Dernière modification par AnsuzPeorth (Le 07/03/2011, à 13:18)


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

Hors ligne

#1057 Le 07/03/2011, à 18:08

Hizoka

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

en fait j'avais fait ça mais ca me renvoyait -1 à chaque fois, signifiant que ca ne faisait pas partie de la page...

une question si on rend insensible une hbox, peut-on quand même avoir un widget sensible à l'interieur ?
style tout est insensible sauf widget


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

Hors ligne

#1058 Le 07/03/2011, à 18:13

AnsuzPeorth

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

Hizoka a écrit :

en fait j'avais fait ça mais ca me renvoyait -1 à chaque fois, signifiant que ca ne faisait pas partie de la page...

Oui, c'est étonnant que le label du menu ne fait pas partie de la page en question ! Mais bon, avec n'importe quel autre widget dans la page, ca fonctionne.

Hizoka a écrit :

une question si on rend insensible une hbox, peut-on quand même avoir un widget sensible à l'interieur ?
style tout est insensible sauf widget

Ben non, si le parent est insensible, les enfants sont inaccessible.

Dernière modification par AnsuzPeorth (Le 07/03/2011, à 18:14)


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

Hors ligne

#1059 Le 07/03/2011, à 18:29

Hizoka

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

mince... ca aurait été tres pratique dans mon cas avec le terminal...


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

Hors ligne

#1060 Le 07/03/2011, à 18:39

Hizoka

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

par contre je viens de voir que 'SET@window.set_keep_above(True)' laisse la fenetre au 1er plan...
alors que moi je cherchais un moyen de mettre au 1er plan sans forcer à y rester...


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

Hors ligne

#1061 Le 07/03/2011, à 18:48

AnsuzPeorth

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

c'est  present() qui faut .


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

Hors ligne

#1062 Le 07/03/2011, à 19:27

Hizoka

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

niquel smile

merci et bonne soirée.


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

Hors ligne

#1063 Le 09/03/2011, à 00:04

Hizoka

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

dans le doute je pose la question : existe-t-il un widget de type scale mais permettant de determiner une plage, c'est à dire, avec 2 boutons determinant le minimum et le maximum ?

___________________________________________
        -->                      <--
___________________________________________

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

Hors ligne

#1064 Le 09/03/2011, à 00:11

AnsuzPeorth

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

Hizoka a écrit :

dans le doute je pose la question : existe-t-il un widget de type scale mais permettant de determiner une plage, c'est à dire, avec 2 boutons determinant le minimum et le maximum ?

___________________________________________
        -->                      <--
___________________________________________

Je pense pas, il faudra le faire toi même wink (en sachant qu'on peut régler l'intervalle et le pas du scale)


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

Hors ligne

#1065 Le 09/03/2011, à 00:14

Hizoka

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

c'est à dire le faire moi meme ?

avec 2 scales ? un min et max ?


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

Hors ligne

#1066 Le 09/03/2011, à 00:16

AnsuzPeorth

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

Hizoka a écrit :

c'est à dire le faire moi meme ?

avec 2 scales ? un min et max ?

Ben oui, c'est à toi de voir ce qu'il te faut, mais 2 scale qui régle 'lintervalle du scale principale (juste au-dessus par exemple)... Ou alors avec 2 progressbare


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

Hors ligne

#1067 Le 09/03/2011, à 00:23

Hizoka

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

tu peux me  montrer un ex car là j'ai du mal à voir ce que ça peut donner...


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

Hors ligne

#1068 Le 09/03/2011, à 00:30

AnsuzPeorth

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

Tu en as besoin pour quoi ?

PS: Je suis sur IRC, regarde ma signature, et pas besoin d'installer un client, celui du site fait l'affaire wink


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

Hors ligne

#1069 Le 09/03/2011, à 08:07

Hizoka

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

il manque TREE@@FINDSELECT dans la doc


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

Hors ligne

#1070 Le 09/03/2011, à 23:46

AnsuzPeorth

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

Ca sera rectifier wink
thx


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

Hors ligne

#1071 Le 10/03/2011, à 03:19

AnsuzPeorth

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

Version 2.2.2 http://glade2script.googlecode.com/file … 2.2.tar.gz

Changelog:

Version 2.2.2
  - annuler le None du combobox
  - glade2script_PID et terminal_PID accessible
  - commandes CLEAR acceptent plusieurs arguments
*Callback:
 get_pointer
 on_page
 page_next
 page_prev

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

Hors ligne

#1072 Le 13/03/2011, à 09:31

YannUbuntu

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

Salut
dans la doc traduire.html , il n'y aurait pas une coquille dans la ligne suivante ?

chemin="$(dirname "$0")";pwd)"

Dernière modification par YannUbuntu (Le 13/03/2011, à 09:34)


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

Hors ligne

#1073 Le 13/03/2011, à 23:12

Wild_Child_87

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

Salut, j'ai un bug avec le couple drag-data-get drag-data-received, je ne récupère pas à tous les coups le bon retour de ligne.

Par exemple, si j'insère une ligne à la troisième position dans un tree , je récupère le bon retour (3), mais il suffit que j'insère la ligne, toujours à la troisième position mais à tendance vers le haut (mais toujours à la troisième position), alors je récupère un mauvais retour (2), alors que graphiquement la ligne est bien positionner à la troisième position.

Je n'avais pas ce comportement avant. j'ai tester avec un vieux glade2script.py, et je n'ai pas ce problème.

Autre chose, j'ai des retours de ce type quand j'utilise enter-notify-event

<gtk.gdk.Event at 0x29add78: GDK_ENTER_NOTIFY x=98,00, y=37,00, mode=GDK_CROSSING_NORMAL> None

EDIT: Question subsidiaire, est-ce qu'on peut mettre plusieurs user data à la suite, si oui, comment on les sépare (exemple toggle_visible _bouton1,_bouton2) ?

Dernière modification par Wild_Child_87 (Le 14/03/2011, à 15:00)

Hors ligne

#1074 Le 14/03/2011, à 15:52

CKDevelop

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

Salut,

je suis sur un script actuellement, mais je me retrouve avec un problème que je ne comprend pas hmm

voilà le script principal:

#!/bin/bash

PID=$$
FIFO=/tmp/FIFO${PID}
mkfifo $FIFO
######################################################################################################
echo 'SET@_hbox3.hide()'
licence="/usr/share/common-licenses/GPL-3"
msgAdmin="L'installation des mises à jour nécessite les privilèges administrateur."
url="http://www.ckdevelop.org"

echo "TEXT@@LOAD@@_textinfos@@$licence"

function _appliquer()
{
    echo "SET@_progress.set_text('Mise à jour de la liste des dépôts...')"
    gksudo -m "$msgAdmin" "apt-get update -y --force-yes" | while read ligne; do
        #on peut traiter le flux en direct pour envoyer infos dans progress
        echo 'SET@_progress.pulse()'
    done

    echo "SET@_progress.set_text('Mise à jour du système...')"
    echo 'SET@_hbox3.show()'
    echo 'TERM@@SEND@@gksudo "apt-get update -y --force-yes"\n' | while read ligne; do
        #on peut traiter le flux en direct pour envoyer infos dans progress
        echo 'SET@_progress.pulse()'
    done
    echo 'SET@_progress.set_fraction(1)' #progress à 100%
    echo 'SET@_progress.set_text("Mise à jour terminé")'
    echo 'SET@_hbox3.hide()'

}

function _fermer()
{
    echo "EXIT@@"
}
_textinfos()
{
    echo "_______$@"
}

######################################################################################################
#set -f
while read ligne; do
    if [[ "$ligne" =~ GET@ ]]; then
       eval ${ligne#*@}
       echo "DEBUG => in boucle bash :" ${ligne#*@}
       
    else
       echo "DEBUG=> in bash NOT GET" $ligne # ${ligne/\*/\\\*}
       #${ligne/\*/\\\*} #
       $ligne
   fi 
done < <(while true; do
    read entree < $FIFO
    [[ "$entree" == "QuitNow" ]] && break
     echo $entree   
done)

exit

en faite le problème et que le script ne semble pas s'exécuter dans l'ordre.
Dans cette partie:

echo "SET@_progress.set_text('Mise à jour du système...')"
    echo 'SET@_hbox3.show()'
    echo 'TERM@@SEND@@gksudo "apt-get update -y --force-yes"\n' | while read ligne; do
        #on peut traiter le flux en direct pour envoyer infos dans progress
        echo 'SET@_progress.pulse()'
    done
    echo 'SET@_progress.set_fraction(1)' #progress à 100%
    echo 'SET@_progress.set_text("Mise à jour terminé")'
    echo 'SET@_hbox3.hide()'

_hbox3 ne s'affiche pas, il passe directement à

 echo 'SET@_hbox3.hide()

voilà, merci smile
++


Home -> Debian Jessie & Home server -> Debian Wheezy
Office -> Ubuntu 14.04 & Office server -> Ubuntu 12.04
Embedded -> Raspbian / Debian Wheezy

Hors ligne

#1075 Le 14/03/2011, à 16:33

Wild_Child_87

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

Salut, rajoute un sleep après:

echo 'SET@_hbox3.show()'

pour voir si réellement il ne s'affiche pas.

Hors ligne