Retourner aux forums || Retourner au forum Programmation.autre
Programmation.autre : Y a-t-il une facon simple de faire du Gtk ?
Posté par RedIsDead () le 16 septembre 2004Le but final etant de faire un petit outil de supervision, pour la charge proc, les I/O, % d'occupation des disques, etat de la base oracle ...
Pour commencer je voudrais faire une simple fenetre qui afficherait un graphique qui bouge en temps reel. J'ai teste Glade mais ca m'a l'air trop basique pour ce que je veux faire, sinon j'ai entendu parler des wxWidgets qu'il est possible de compiler pour qu'il prenne le look & feel de l'environnement (donc gtk sous gnome).
Est-ce qu'il existe une interface a la Glade mais plus poussee, ou bien si vous avez des tutoriels ca ne me fait pas peur de le faire a la main.
En tout cas, je veux faire un truc qui ne soit pas fige mais que je pourrais reutiliser dans d'autres applis sans trop de probleme.
> Lire le message (10 commentaires, moyenne: 1,8).
Glade
C'est quoi le problème avec glade ?
Pour faire un truc simple genre ce que tu veux ca me semble tout à fait adapté. (par contre utilise la libglade dans un langage évolué, lui fais pas générer plein de C :) )
-
[^]Re: Glade
Posté par Pascal Terjan (Jabber id, page perso, ) le 16/09/2004 à 15:07. (lien). Évalué à 2.Bon allez, j'en profite pour un peu de pub : voici un article de présentation de la linglade que j'avais ecrit pour linuxmag il y a quelques mois http://fasmz.org/~pterjan/doc/libglade/libglade.html(...)
-
[^]Re: Glade
Posté par Gawan () le 16/09/2004 à 15:13. (lien). Évalué à 2.J'avais testé glade avec ruby suite à un article paru dans "Linux Magasine" (ou "linux pratique" je ne sais plus).
On arrive à un résultat tout à fait correct en très peu de temps, c'est vraiment un duo qui fonctionnne bien.
Si quelqu'un connait un tutorial un peu plus avancé pour ruby/glade, qu'il n'hésite pas à ajouter les liens en commentaire.-
[^]Re: Glade
Posté par Gawan () le 16/09/2004 à 15:17. (lien). Évalué à 2.Je me réponds à moi-même ;-)
En suivant le lien donné juste au dessus, je suis tombé sur ce tutorial : http://ruby-gnome2.sourceforge.jp/hiki.cgi?FOSDEM_2004(...)
"This tutorial was dedicated to the design and implementation of a very, very small audio player for the GNOME desktop "-
[^]Re: Glade
Posté par fredix (Jabber id, page perso, ) le 16/09/2004 à 15:32. (lien). Évalué à 2.Et ça :
http://yusei.ragondux.com/informatique_documentation_ruby-gtk.html(...)
Sinon je ne vois pas ce qu'il reproche à Glade. Comparer Glade et wxWidgets ne veut rien dire, wxWidgets étant au niveau de Gtk+ ou Qt.
Est-ce qu'il existe une interface a la Glade mais plus poussee, ou bien si vous avez des tutoriels ca ne me fait pas peur de le faire a la main.
Tu entends quoi par plus poussé et faire à la main ?-
[^]Re: Glade
Posté par RedIsDead () le 16/09/2004 à 19:48. (lien). Évalué à 1.Je demandais surtout comment afficher des points (x,y) et des lignes ou courbes reliant ces points afin de faire un graphique. Dans Glade il y a bien quelquechose qui ressemble a ca, mais il n'y a pas grand chose dans les signaux qui me permettrait de generer mon graphe en temps reel.
Je cherche surtout un composant qui me permettrait de faire ca.
Par "a la main" j'entends ecrire du code Gtk+ au lieu de laisser Glade le generer pour moi.-
[^]Re: Glade
Posté par fredix (Jabber id, page perso, ) le 16/09/2004 à 21:11. (lien). Évalué à 2.Pour faire ça Glade ne peut rien pour toi. Glade sert à générer une interface graphique, pas à générer les traitements.
Au mieux tu peux relier des évènements graphiques (clic, resize, ...)à une fonction de callback. La libglade peut gérer ça automatiquement.
Je pense qu'il te faut un widget GnomeCanvas ou un GtkDrawingArea. Il suffit de chercher des tutoriaux sur ces widgets, comme :
http://www.gtk-fr.org/index.php?page=article&id=04(...)
http://developer.gnome.org/doc/API/2.0/libgnomecanvas/index.html(...)
http://ruby-gnome2.sourceforge.jp/hiki.cgi?Gnome+Canvas+Clock(...)
http://ruby-gnome2.sourceforge.jp/hiki.cgi?Gnome+Canvas+Credits(...)
Dans tous les cas Glade ne génère pas ce genre de code. Il ne génère que le code de l'interface, et tu peux t'en passer grâce à la libglade ce que je te conseille fortement. Voir : http://taonix.org/libglade(...)
-
-
-
-
-
-
[^]tutoriel
Posté par j (page perso, ) le 16/09/2004 à 18:16. (lien). Évalué à 2.un peu ancien mais dont la lecture pourra être intéressante tout de même :
http://eddy.writelinux.com/fr/part1/(...)
Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.autre



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.