IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GTK+ avec C & C++ Discussion :

glade 2 ou 3


Sujet :

GTK+ avec C & C++

  1. #1
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut glade 2 ou 3
    Bonjour

    Je viens de faire des essais avec glade pour générer une boite de dialogue.
    À ma grande surprise, glade 2 propose de générer le code C correspond alors que je n'ai pas trouvé cette option sur glade 3 !

    Est-ce une erreur de ma part ? glade est-il vraiment prévu pour ça ?
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  2. #2
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    En générale je ne conseil pas l'utilisation de Glade, il génère un code trop laid et puis si on est pas expert c'est franchement pas la solution.

    De toutes manière Glade ne permet pas de tout faire (je n'ai pas encore testé la version 3) comme par exemple quand tu veux mettre une GtkTreeView et la remplir ... Tu peux juste mettre en place ce widget mais c'est tout, juste le GtkTreeView, tout le reste tu dois de toutes manière le coder toi même ... Et c'est pareil avec tous les autres widgets avancés !

    Faire un boîte de dialogue n'est franchement pas bien compliqué à coder donc pourquoi ne pas la faire à la mano ?!

    D'ailleurs en plus de faire un code moche, pas spécialement optimisé, l'utilisation de Glade faire ajouter des dépendances en plus ... Y'en pas assez comme ca ?
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  3. #3
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    Citation Envoyé par Franck.H
    Faire un boîte de dialogue n'est franchement pas bien compliqué à coder donc pourquoi ne pas la faire à la mano ?!
    C'est juste que je veux tester l'existant pour pouvoir guider mes étudiants que je pousse dans gtk sans même le connaitre...

    Pour la beauté du code, on dirait que c'est pareil que le html : rien ne vaut du html fait à la main
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  4. #4
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par troumad
    C'est juste que je veux tester l'existant pour pouvoir guider mes étudiants que je pousse dans gtk sans même le connaitre...
    Si c'est pour pousser tes étudiants dans GTK+, le mieux serait encore de le faire sans Glade car il ne rend franchement pas du tout service dans l'apprentissage de GTK+.

    Utiliser Glade Ok mais à une seule condition ... déjà bien connaître GTK+ !

    Citation Envoyé par troumad
    Pour la beauté du code, on dirait que c'est pareil que le html : rien ne vaut du html fait à la main
    Tout à fait
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  5. #5
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    Le problème est que les étudiants sont attirés par les systèmes de générations automatiques de fenêtres comme ceux qui existent sous Visual C, Borlandc et même les outils de développement de Qt. Donc, sans interface, ils risquent aller ailleurs. Ou alors regretter tellement d'avoir pris gtk que l'année suivante, ça se saura trop vite !
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  6. #6
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Avec Glade 3, c'est le fichier xml que tu utilise directement dans ton programme grâce à libglade.

    Au passage la libglade devrait se retrouver dans GTK+ sous la forme de GtkBuilder : http://mail.gnome.org/archives/gtk-d.../msg00087.html

  7. #7
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par gege2061
    Au passage la libglade devrait se retrouver dans GTK+ sous la forme de GtkBuilder : http://mail.gnome.org/archives/gtk-d.../msg00087.html
    Ca c'est une très bonne chose
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  8. #8
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    Citation Envoyé par gege2061
    Avec Glade 3, c'est le fichier xml que tu utilise directement dans ton programme grâce à libglade.
    OK ! Mais, je fais comment ?
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  9. #9
    Membre confirmé Avatar de thibane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2007
    Messages : 143
    Par défaut
    Bonjour à vous.

    La dernière question de Troumad me laisse terriblement sur ma faim. J'ai exactement le même probleme. (Je code sous C et gtk+)

    En fait, jusqu'il n'y a pas longtemps, j'utilisais glade 2 qui génèrait gracieusement pas mal de code, si moche soit-il, on s'en fout mais au moins il en générait!
    Maintenant ce cher glade 3 nous génère un beau fichier xml (.glade) qui soit disant, permet à un utilisateur lamba de modifier "l'intérieur des widgets" sans toucher la structure et donc sans recompiler. Je trouve ca magnifique mais en attendant, impossible de trouver du code!

    Donc si quelqu'un pouvait me renseigner sur comment s'y prendre pour retrouver du code C...

    Cordialement,
    Thibault

  10. #10
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    J'en sais rien je n'ai jamais utilisé libglabe, par contre j'ai un super ami qui s'appelle google : http://www.jamesh.id.au/software/libglade/

    Le site de glade t'en dira surement plus : http://glade.gnome.org/

Discussions similaires

  1. [C] Glade et dev c++
    Par darktears dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 11/12/2006, 16h18
  2. tutoriel ou liste des fonctions pour GLADE
    Par debutanteVB.NET dans le forum GTK+ avec C & C++
    Réponses: 2
    Dernier message: 23/11/2005, 16h08
  3. <GLADE + C++> Probleme de Librairies
    Par debutanteVB.NET dans le forum Bibliothèques
    Réponses: 3
    Dernier message: 30/09/2005, 12h40
  4. Installation de Glade?
    Par sali dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 14/01/2005, 17h44
  5. Installation d'Anjuta + Glade
    Par Noki dans le forum Applications et environnements graphiques
    Réponses: 12
    Dernier message: 31/03/2004, 23h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo