#701 Le 18/10/2010, à 08:09
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
function _eventbox1()
{
if [[ ${1} =~ isactive ]]
then
msg_type=${@##*message_}
echo "msg_type : $msg_type
cmd : $cmd"
${cmd}
else
echo 'ISACTIVE@@_eventbox1'
fi
}
avec une event box et enter/live-notify-event ca marche mais j'aimerai bien pouvoir lancer le truc avec button press mais ça passe pas..., de meme que set-focus-child est décalé d'un clic...
EDIT : via event ça marche
mais la question reste ouverte : vaut-il mieux garder les 4 fonctions des toggle radio ou n'utiliser que cette fonction ? ?
Je repose une question que tu n'as pas du lire/comprendre :
Pourrais-tu intégrer un équivalent à toggle_active mais pour les expander pour les développer ou réduire ?
De même y a-t-il moyen de régler le problème des en tètes des tree sans qu'on ait à ajouter la commande dans notre script ? (que ce soit géré dans ton script python)
Dernière modification par Hizoka (Le 18/10/2010, à 08:57)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#702 Le 18/10/2010, à 14:21
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
mais la question reste ouverte : vaut-il mieux garder les 4 fonctions des toggle radio ou n'utiliser que cette fonction ? ?
C'est à toi de voir ! Si je comprends bien, tu veux finalement récup l'etat des checks à chaque action de l'user dans la boite ??? Je suppose que c'est pour l'affichage en temps réel de zenitor ? Perso, je mettrais un bouton pour générer le code, c'est sur, ca fait moins higth-tech , mais bon ...
Je repose une question que tu n'as pas du lire/comprendre :
Pourrais-tu intégrer un équivalent à toggle_active mais pour les expander pour les développer ou réduire ?
Effectivement, j'avais pas fait gaffe
A ajouter avec les autres TOGGLE:
#=~line 950, commande TOGGLE@@EXPANDER@@widget,widget
def TOGGLEEXPANDER(self, sortie):
l_widgets = sortie.split('@@')[2].split(',')
for item in l_widgets:
widget = eval('self.gui.%s' % (item) )
if widget.get_expanded():
widget.set_expanded(False)
else:
widget.set_expanded(True)
Pour la prochaine mise à jour, je modifierais un peu les TOGGLE, ca peut être un peu réduit !
De même y a-t-il moyen de régler le problème des en tètes des tree sans qu'on ait à ajouter la commande dans notre script ? (que ce soit géré dans ton script python)
Ben il faudrait plutot remonter le bug aux dev de glade, l'option n'est pas prise en compte dans le xml de glade.
Quant à mettre un truc dans glade2script, je vois pas bien l'intérêt, il faudra, d'une façon ou d'une autre, indiquer que tu veux les entêtes non cliquable sur tel ou tel treeview, donc autant le faire toi même dans le script associé, MULTI@@SET
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#703 Le 18/10/2010, à 16:35
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Ben il faudrait plutot remonter le bug aux dev de glade, l'option n'est pas prise en compte dans le xml de glade
Ok, j'avais pas vu que ça venait de là.
Quant à mettre un truc dans glade2script, je vois pas bien l'intérêt, il faudra, d'une façon ou d'une autre, indiquer que tu veux les entêtes non cliquable sur tel ou tel treeview, donc autant le faire toi même dans le script associé, MULTI@@SET
Pour le coup c'est ce que j'ai fait
A ajouter avec les autres TOGGLE:
merci
EDIT : ca passe pas chez moi... il se passe rien avec le callback toggle_expander
C'est à toi de voir ! Si je comprends bien, tu veux finalement récup l'etat des checks à chaque action de l'user dans la boite ??? Je suppose que c'est pour l'affichage en temps réel de zenitor ? Perso, je mettrais un bouton pour générer le code, c'est sur, ca fait moins higth-tech , mais bon ...
Non pas de bouton
Mais en réfléchissant, il va lancer la fonction au moindre déplacement de la souris dans l'eventbox... alors qu'avec les bouton radio, ça ne le fait qu'au clic... donc je remets comme avant.
As tu jetter un oeil à la nouvelle version de zenitor ?
Dernière modification par Hizoka (Le 18/10/2010, à 16:42)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#704 Le 18/10/2010, à 17:21
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
j'essaie de compiler la version 3.7.1 mais ca marche pas, je vais tester sur une version gnome...
SI tu veux test avec un checkinstall, histoire d'avoir un deb
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#705 Le 18/10/2010, à 19:34
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
EDIT : ca passe pas chez moi... il se passe rien avec le callback toggle_expander
Je croyais que tu voulais la commande, pas un callback ?
Pour le callback, ajoute:
#line =~ 807
def toggle_expander(self, widget, event=None,arg=None):
if widget.get_expanded():
widget.set_expanded(False)
else:
widget.set_expanded(True)
tu peux aussi ajouter des on off:
#line =~ 807
def on_expander(self,widget, event=None,arg=None):
widget.set_expanded(True)
def off_expander(self,widget, event=None,arg=None):
widget.set_expanded(False)
Ca sera ajouté sur les prochaines versions.
As tu jetter un oeil à la nouvelle version de zenitor ?
C'est mieux
j'essaie de compiler la version 3.7.1 mais ca marche pas, je vais tester sur une version gnome...
SI tu veux test avec un checkinstall, histoire d'avoir un deb
Comprends po !!!???
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#706 Le 18/10/2010, à 19:39
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Je croyais que tu voulais la commande, pas un callback ?
Si si je parlais des callback
merci.
EDIT : niquel
C'est mieux
un chouille plus léger
Comprends po !!!???
je parle de la version de glade (c'etait pas tres clair pour le coup...), on a les 3.67 mais la version de dev 3.7.1 est sorti mais pas de deb.
Dernière modification par Hizoka (Le 18/10/2010, à 19:41)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#707 Le 19/10/2010, à 10:47
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
pour la compilation, je pige pas, si tu as une idée : http://forum.ubuntu-fr.org/viewtopic.php?pid=3797086
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#708 Le 19/10/2010, à 17:03
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
qu'est-ce que ça donne pour l'utilisation de la fenêtre about ?
EDIT : en donnant un même nom de fenêtre et logiciel, ca passe ok.
Dernière modification par Hizoka (Le 19/10/2010, à 17:08)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#709 Le 19/10/2010, à 21:46
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
qu'est-ce que ça donne pour l'utilisation de la fenêtre about ?
EDIT : en donnant un même nom de fenêtre et logiciel, ca passe ok.
C'est modifié pour la prochaine version, oubli dans la dernière ...
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#710 Le 20/10/2010, à 07:09
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
ok
Sinon tu as pu look pour la compilation de glade ?
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#711 Le 20/10/2010, à 13:16
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
je vois qu'il est impossible d'utiliser de & dans les modifications des tree (les cellules editables), peut-on faire quelque chose pour ça ?
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#712 Le 27/10/2010, à 14:16
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Sinon tu as pu look pour la compilation de glade ?
Non, pas trop le temps en ce moment, et de plus, si j'ai compilé 5 soft dans ma vie, c'est beaucoup, alors bon ...
je vois qu'il est impossible d'utiliser de & dans les modifications des tree (les cellules editables), peut-on faire quelque chose pour ça ?
Si, il faut le remplacer par sa valeur unicode ou un truc su genre, me souviens plus, la question avait déjà été soulevé.
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#713 Le 27/10/2010, à 16:54
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
ok, il faudrait le preciser dans la doc
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#714 Le 27/10/2010, à 17:25
- AnsuzPeorth
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
j'essaierai de pas oublier
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#715 Le 07/11/2010, à 10:13
- yakusa77
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Salut les mecs
Je vient de me lancer dans un nouveau script, et je me demande comment faire avec glade quel widget sert pour intégré un affichage comme par exemple un xnest, ou bien même un terminal comme dans la fenêtre d'install sous synaptic. En faite je suis entrain de faire GUI pour un emulateur de console de jeu nommé MESS (XMESS) et celui si j'ai bien compris propose une intégration a une GUI
mais pour celui je doit trouver comment faire ....
Dernière modification par yakusa77 (Le 07/11/2010, à 10:14)
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#716 Le 10/11/2010, à 12:50
- Wild_Child_87
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Salut, j'aimerais placer glade2script dans /usr/bin/, mais je sais pas trop comment m'y prendre pour les droits, si vous pouviez m'indiquez la marche à suivre
Pour toi Yasuka, j'en ai aucune idée, j'en ai eu l'idée une fois, mais je n'ai jamais trouver comment faire.
Dernière modification par Wild_Child_87 (Le 10/11/2010, à 12:56)
Hors ligne
#717 Le 10/11/2010, à 14:51
- yakusa77
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Salut, j'aimerais placer glade2script dans /usr/bin/, mais je sais pas trop comment m'y prendre pour les droits, si vous pouviez m'indiquez la marche à suivre
pour sa tu le copie avec les droits sudo et tu fait un chmod +x dessus.par contre dans ton fichier go_* tu pourra enlevé le "./" car dans le repertoire /usr/bin il sera inclue par la variable d'environement $path
Pour toi Yasuka, j'en ai aucune idée, j'en ai eu l'idée une fois, mais je n'ai jamais trouver comment faire.
pas grave mon interface fonctionne quand meme
Dernière modification par yakusa77 (Le 10/11/2010, à 16:41)
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#718 Le 10/11/2010, à 18:06
- Wild_Child_87
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Merci bien
Hors ligne
#719 Le 10/11/2010, à 19:26
- yakusa77
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
en faite il faut mettre les autorisations sur 755 sur /usr/bin/glade2script.py car en faisant juste un cp les droits sont modifiers
donc
sudo chmod 755 /usr/bin/glade2script.py
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#720 Le 10/11/2010, à 23:18
- yakusa77
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
@Ansuz: Je ne trouve rien dans la doc sur les linkbuttons es ce un oublie ou simplement une mise de coté volontaire de ce widget ?
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#721 Le 11/11/2010, à 13:42
- Wild_Child_87
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Tu peux te référer à la doc pygtk, c'est ce que j'ai fait quand j'ai voulu utilisé des linkbuttons.
Hors ligne
#722 Le 11/11/2010, à 13:45
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
ca sert à quoi, les linkbuttons ? des liens web ?
Dernière modification par Hizoka (Le 11/11/2010, à 13:46)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#723 Le 11/11/2010, à 13:52
- yakusa77
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Si qelqu'un passe par la et connait la façon d'exploité le retour de la GET dans une variable je suis preneur.
merci
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#724 Le 11/11/2010, à 13:54
- yakusa77
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
ca sert à quoi, les linkbuttons ? des liens web ?
oui un bouton qui te permet d'ouvrir le navigateur sur une page directement depuis ton glade
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#725 Le 11/11/2010, à 19:42
- Hizoka
Re : [glade2script-GTK2] Interface graphique pour script bash ou autre.
Si qelqu'un passe par la et connait la façon d'exploité le retour de la GET dans une variable je suis preneur.
quel GET ? normalement c'est :
GET@_entry1.get_text()
echo "${_entry1_get_text} : le retour"
et si ca passe pas c'est qu'il faut passer par un iter :
fonction entry_texte { echo "${_entry1_get_text} = le retour"; }
GET@_entry1.get_text()
ITER@@entry_texte
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne