Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1726 Le 13/10/2012, à 20:18

Hizoka

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

oui c'est possible, il faut que le nom du label commence par un _ (ex : _texte_a_modifier) puis tu change le texte via la commande pygtk, echo "SET@_texte_a_modifier.set_text('ton texte')".

et si tu veux modifier un texte avec des effets, c'est set_markup

les infos sur les labels : http://www.pygtk.org/docs/pygtk/class-gtklabel.html

Je ne sais pas exactement ce que tu veux faire mais tu parles de chronomètre et du texte, sache que l'on peut afficher du texte dans une barre de progression.

Hors ligne

#1727 Le 13/10/2012, à 20:25

benoitfra

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

Ah pardon, je sais modifier un label, ce que je n'arrive pas à faire, c'est un label dynamique, en gros changer le texte au bout d'un temps t précis. voilà ce que j'utilise:

NOTIFICATION()
{
#COLOR="#41403C"
COLOR="#000000"
echo "SET@_imagenotif.set_from_file('/usr/share/google2ubuntu/icone.png')"
echo "COLOR@@_windownotification@@background_color@@NORMAL@@$COLOR"
echo "COLOR@@_labelnotification@@color@@NORMAL@@white"
echo "SET@_labelnotification.set_markup('''<big><b>$1</b></big>''')"
echo "SET@_windownotification.show()" & sleep $RECTIME;
echo "EXIT@@"
}


NOTIFICATION "$NOTIF"

Une fois la fenêtre ouverte, le label affiche le contenu de $MOTIF mais comment faire si je veux que le label affiche d'abord:

parler dans 3 s
parler dans 2s
...
parler maintenant

Hors ligne

#1728 Le 13/10/2012, à 21:00

Hizoka

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

benoitfra :

echo "SET@_labelnotification.set_markup('''<big><b>$1</b></big>''')"

=>

for x in {3..1}
do
echo "SET@_labelnotification.set_markup('''<big><b>Parlez dans ${x}s</b></big>''')"
sleep 1
done
echo "SET@_labelnotification.set_markup('''<big><b>$1</b></big>''')"

un truc comme ça ?


Ansuzpeorth
Bon je suis en train de chercher et de tourner en rond....

J'ai un tree qui charge une liste de depots au demarrage du logiciel.
Cette liste contient des coches et peux ^etre modifiée en ajoutant ou enlevant des depots.

Je voudrais que lorsque je charge un projet, mon tree se mette a jour en cochant les depots en lien avec celui-ci.
J'ai essayé de :
1) Charger le fichier contenant la liste à chaque changement de projet (pour reinitialiser tout en false)
2) Charger un autre fichier contenant les depots true (je me retrouve donc avec des depots en doubles en version True et False)
3) Boucler sur le fichier True et faire des FINDDEL sur leur équivalent False
=> ca marche un peu mais au fur et a mesure que je change de projet, ma liste retrecit tongue

1) Charger le fichier contenant la liste à chaque changement de projet (pour reinitialiser tout en false)
2) Boucler sur le fichier True et faire des FIND sur leur équivalent False
3) Récupérer la ligne et changer la cellule False en True (avec un forceselect)
=> Il ne prend pas en compte le changement valeur lors du save, il n'execute pas :toggled@... comme lors d'un clic manuel

=> il faudrait donc une commande qui le fasse :
TREE@@TOGGLED@@LIGNE@@TEXTE RECHERCHE@@TRUE/FALSE

si pas d'indication d'emplacement, on recherche le texte
si pas de texte, on utilise l'emplacmeent donné

Dernière modification par Hizoka (Le 13/10/2012, à 21:00)

Hors ligne

#1729 Le 14/10/2012, à 11:03

benoitfra

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

Merci Hizoka pour la réponse

Ouai un truc comme ça

J'ai essayé mais seul la fenetre s'affiche uniquement apres que le label ait été réglé avec le texte contenu dans $1. Je ne vois donc pas les "parler dans 1".

J'avais essayé un truc du genre avant  de poster sur le forum, mais j'avais le même problème.

Hors ligne

#1730 Le 14/10/2012, à 20:15

Hizoka

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

bah, affiche ta fenetre avant, j'avais pas vu.

NOTIFICATION()
{
#COLOR="#41403C"
COLOR="#000000"
echo "SET@_imagenotif.set_from_file('/usr/share/google2ubuntu/icone.png')"
echo "COLOR@@_windownotification@@background_color@@NORMAL@@$COLOR"
echo "COLOR@@_labelnotification@@color@@NORMAL@@white"
echo "SET@_windownotification.show()"
for x in {3..1}
do
echo "SET@_labelnotification.set_markup('''<big><b>Parlez dans ${x}s</b></big>''')"
sleep 1
done
echo "SET@_labelnotification.set_markup('''<big><b>$1</b></big>''')"
sleep $RECTIME;
echo "EXIT@@"
}

ca le ferait pas ça ?

Hors ligne

#1731 Le 15/10/2012, à 05:18

benoitfra

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

ça marche parfaitement Merci Hizoka

Hors ligne

#1732 Le 04/11/2012, à 11:55

benoitfra

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

Salut à tous


Je développe un petit truc pour un ordi sous crunchbang statler (debian squeeze). J'ai un petit soucis, je n'arrive pas à sortir de mon programme une fois lancé, quand je ferme la fenêtre je suis obligé de faire un killall python..pas top.

La version de g2s utilisé est la 2.4.3 (gtk2). Je n'arrive pas à voir ce qui vas pas j'ai bien mis la visibilité de la fenêtre sur non par défaut, j'ai bien mis le gtk_widget_destroy!;

Dernière modification par benoitfra (Le 04/11/2012, à 11:55)

Hors ligne

#1733 Le 04/11/2012, à 16:44

Hizoka

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

il faudrait que tu poste ton travail, qu'on puisse looker si tout est ok.

et voir si sous ubuntu c'est ok.

Hors ligne

#1734 Le 06/11/2012, à 19:04

benoitfra

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

Merci mais j'ai réussi à trouver ce qui allait pas on_destroy confondue avec un destroy dans glade et tout s'écroule.

J'ai corrigé et ça passe

Hors ligne

#1735 Le 11/11/2012, à 18:36

Hizoka

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

Pense a moi et mon soucis de toggle dans les tree Ansuz si tu passes par la.

Merci

Hors ligne

#1736 Le 16/11/2012, à 10:09

s2g

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

Salut!
j's8 sur le point de créer un interface pour la gestion de QoS de linux et j'ai choisis d'utiliser glade 3 mais pour envoyer les valeurs à partir de la formulaire vers les scripts bash, je ne sais pas comment faire. :-)"
Quelq1 aurait-il un exemple?(libglade,python,scripth shell)!
Merci d'avance !!!!

Hors ligne

#1737 Le 16/11/2012, à 17:46

Hizoka

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

tu n'e pas sur le bon topic, ici c'est gtk2 donc glade2.

gtk3 : http://forum.ubuntu-fr.org/viewtopic.php?id=787631

le fichier tar.gz comprend de nombreux exemple sur comment faire.

apres si ca ne te suffit pas, il faut que tu sois precis en precisant tes widgets utilisés.

Hors ligne

#1738 Le 17/11/2012, à 15:17

benoitfra

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

Yep, je continue de développer mon outil de gestion de conky sous crunchbang. Le tout marche  plutôt bien pour l'instant. Mais j'aimerai améliorer un petit peu tout ça en y ajoutant la possibilité d'utiliser du drag&drop. Je m'explique pour l'instant les fichiers conky sont sélectionner via un sélecteur de fichier que l'on ouvre via un bouton. J'aimerai pouvoir les sélectionner et les ajouter dans un treeview. J'ai déjà fait un exemple en suivant l'exemple ExDragDrop. Mais j'ai pas réussi le drag and drop fonctionnait juste pour les éléments du treeview. Quelqu'un a t-il déjà fait du drag&drop pour envoyer des éléments (le path) dans un treeview. Est-ce possible ?

Merci d'avance

Hors ligne

#1739 Le 17/11/2012, à 19:11

Hizoka

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

Tu veux faire glisser un fichier de ton bureau sur le treeview ?
si c'est ça, c'est possible, regarde a nouveau l'exemple, le tree en bas a droite le fait smile

Hors ligne

#1740 Le 17/11/2012, à 20:49

benoitfra

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

Merci Hizoka pour la réponse.

J'ai beau essayé avec l'example rien n'y fait je prend un fichier dans Thunar, j'essaye dans le mettre dans le treeview en bas à droite mais pas moyen.

Hors ligne

#1741 Le 18/11/2012, à 01:30

Hizoka

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

lance l'exemple via une console et regarde ce qu'il te dit quand tu fais glisser.

Hors ligne

#1742 Le 18/11/2012, à 13:46

benoitfra

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

Salut

Je lance go_ExDragDrop... en terminal et j'essaye d'envoyer un fichier de thunar dans le treeview 2.
Mais j'ai rien en console hormis le démarrage normal de l'application:

[[ GTK LIB ]] ==> GtkBuilder > locale
[[ WIDGETS ]] ====>>>> window1
[[ WIDGETS ]] ====>>>> eventbox1
[[ WIDGETS ]] ====>>>> _label_modif
[[ WIDGETS ]] ====>>>> eventbox2
[[ WIDGETS ]] ====>>>> _image1
[[ WIDGETS ]] ====>>>> treeview1
[[ TREEVIEW ]] ==> Start make
[[ TREEVIEW ]] => 1 colonnes
[[ TREEVIEW ]] ==> Texte 0
[[ TREEVIEW ]] ==> Treeview Loaded
[[ WIDGETS ]] ====>>>> treeview2
[[ TREEVIEW ]] ==> Start make
[[ TREEVIEW ]] => 1 colonnes
[[ TREEVIEW ]] ==> Texte 0
[[ TREEVIEW ]] ==> Treeview Loaded
[[ WIDGETS ]] ====>>>> statusbar1
=> [[ PY ]] => SET@window1.show()

Hors ligne

#1743 Le 18/11/2012, à 19:28

Hizoka

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

bon tu dois avoir un soucis, envoie moi un mail qu'on voit ca hors du topic pour ne pas trop le polluer, on postera la réponse quand on l'aura trouvé smile

Hors ligne

#1744 Le 10/01/2013, à 19:35

Hizoka

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

Je revenais voir si par hasard tu repassais dans le coin... (bien que le forum affiche ta derniere venue en oct 2012...)

J'espere que le projet ne va pas disparaitre... (ca serait dommage d'avoir autant travaillé si c'est pour retourné sous gtkdialog...)

Je n'arrive franchement pas a ma mettre à python pour reprendre le travail...

Et bonne année a toi smile

Hors ligne

#1745 Le 16/03/2013, à 08:35

yakusa77

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

Salut tous le monde, que devient le projet et Ansuz ? J'espere qu'il ne lui est rien arrivé de grave ... roll


De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965

Hors ligne

#1746 Le 16/03/2013, à 18:53

Hizoka

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

Je ne sais pas mais a mon grand regret, il a completement disparu, il n'a pas répondu à mes mails...

C'est vraiment dommage... il ne manquait plus grand chose pour qu'il soit parfait...

Hors ligne

#1747 Le 16/03/2013, à 21:29

yakusa77

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

ba oui surtout que le projet commence a faire parlé de lui, et moi je peut plus creer un script sans utilisé g2s smile

Dernière modification par yakusa77 (Le 16/03/2013, à 21:30)


De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965

Hors ligne

#1748 Le 16/03/2013, à 22:13

yakusa77

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

Es ce que quelqu'un sait si il est possible de faire une sélection multiple sur un treeview.? Parce que j'ai pas trouver dans la doc


De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965

Hors ligne

#1749 Le 17/03/2013, à 19:23

Hizoka

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

la à jeun, je ne crois pas qu'on puisse faire une simple selecetion multiple, il faut passer par des cases à cocher dans le treeview ou utiliser une icone au debut qui change  lorsque tu cliques dessus , apres c'est a toi de trier le tree.

http://glade2script.tuxfamily.org/en/options.html#tree : check pour les cases et icon pour l'image (ou IMG)

Hors ligne

#1750 Le 17/03/2013, à 21:54

yakusa77

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

Merci Hizoka, Je me doutait un peut de la reponse en faite je pensai aux case a cochez... smile


De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965

Hors ligne

Haut de page ↑