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 et le language C


Sujet :

GTK+ avec C & C++

  1. #1
    Candidat au Club
    Inscrit en
    Février 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 2
    Par défaut glade et le language C
    Salut a tous
    je suis nouveau en programmation, j'ai un projet de fin d'etude qui consiste a fabrique une carte electronique pour la communication entre l'ordinateur et la voiture en vu de diagnostique.
    j'ai un code source ecrit en languge C open source de scantool.net, mais son interface graphique est moche car elle utilise Allegro.
    j'ai decider de concevoir une nouvelle interface utilsant GTK+, j'ai commencer avec glade pour tester j'ai generer le code source en c pour devcpp mais quand j'ai compiler le code sous devcpp j'ai obtenu une autre interface completemen differente et les image des bouton n'apparaissent pas
    j'ai joint des image pour mieu comprendre .

    merci infiniment pour votre aide
    Images attachées Images attachées    

  2. #2
    Membre émérite Avatar de valefor
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    711
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 711
    Par défaut
    Je ne sais pas quelle version de glade tu as. Mais dans les dernières ils ont décidé d'enlever la génération de code car le code généré n'était plus à jour par rapport à GTK+.

    Pour ma part, pour le dernier projet que j'ai fait, j'ai utilisé libglade, c'est simple et pratique.

    Voir ensuite pour d'autres solutions...

  3. #3
    Candidat au Club
    Inscrit en
    Février 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 2
    Par défaut mercie valefor
    Citation Envoyé par valefor Voir le message
    Je ne sais pas quelle version de glade tu as. Mais dans les dernières ils ont décidé d'enlever la génération de code car le code généré n'était plus à jour par rapport à GTK+.

    Pour ma part, pour le dernier projet que j'ai fait, j'ai utilisé libglade, c'est simple et pratique.

    Voir ensuite pour d'autres solutions...
    j'utilise glade 2.12.1 mon problème est que quand je généré le code avec glade et que je le compile les image ne s affiche pas !
    pourriez vous sil vous plais m'expliquer comment utiliser la libglade ? est il possible d'implémenter l'interface en utilisant le fichier XML?
    merci d'avance

  4. #4
    Membre émérite Avatar de valefor
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    711
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 711
    Par défaut
    Les fichier que glade génère sont au format XML. Ces ".glade" sont éditable à la main, et bien leur en a pris de faire comme cela, c'est super pratique. Je te recommande donc de continuer à utiliser glade.

    Le site de la libglade donne un exemple. Personnellement je suis partis de là et puis j'ai brodé. C'est très simple d'utilisation, même si la doc n'est pas foisonnante, on s'y retrouve.

    Après pour résoudre ton problème d'affichage des images, je ne sais pas te dire avec certitude (cherche peut-être du côté des chemins qui permettent à GTK de retrouver tes images).

    Bonne continuation.

  5. #5
    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
    Bonjour,

    Citation Envoyé par valefor Voir le message
    Le site de la libglade donne un exemple. Personnellement je suis partis de là et puis j'ai brodé. C'est très simple d'utilisation, même si la doc n'est pas foisonnante, on s'y retrouve.
    La libglade est maintenant incluse dans GTK : GtkBuilder

    Tu peux utiliser le programme gtk-builder-convert pour convertir le fichier XML

  6. #6
    Membre émérite Avatar de valefor
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    711
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 711
    Par défaut
    Tu veux dire que le développement de la libglade n'est plus maintenu au profit de l'unique solution GtkBuilder ?

    Si c'est le cas c'est dommage car pour des choses simples (petites interfaces), j'avais trouvé libglade bien plus accessible que GtkBuilder.

  7. #7
    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
    Citation Envoyé par valefor Voir le message
    Tu veux dire que le développement de la libglade n'est plus maintenu au profit de l'unique solution GtkBuilder ?
    ça me semble logique (même si je n'ai rien vu à ce sujet), par exemple le support est en cours dans Glade : GtkBuilder support.

    Citation Envoyé par valefor Voir le message
    Si c'est le cas c'est dommage car pour des choses simples (petites interfaces), j'avais trouvé libglade bien plus accessible que GtkBuilder.
    Je ne suis pas fan de ce genre d'outils mais de ce que j'en ai vu c'est quasiment la même chose, non ?

  8. #8
    Membre émérite Avatar de valefor
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    711
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 711
    Par défaut
    Du moins, c'est pas le même format de xml, c'est un détail, mais c'est pas très homogène.

    A utiliser GtkBuilder, je préfèrerai encore que glade exporte au format xml de GtkBuilder.

    Je ne suis pas fan de ce genre d'outils mais de ce que j'en ai vu c'est quasiment la même chose, non ?
    Tu as raison, c'est du pareil au même. J'ai juste eu du mal à trouver des exemples de codes et de projets. Ce qui donné une impression de difficulté dans l'apprentissage de cette interface.

Discussions similaires

  1. quel est le Meilleur language pour piloter le port serie ?
    Par flyfab dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 21/07/2003, 10h03
  2. [postgresql] Probleme de language SQL
    Par sbucci dans le forum Requêtes
    Réponses: 3
    Dernier message: 31/05/2003, 13h19
  3. Language
    Par bidson dans le forum XMLRAD
    Réponses: 4
    Dernier message: 10/05/2003, 19h28
  4. [Appli][Autre language]dll-contenant form
    Par flash dans le forum Langage
    Réponses: 6
    Dernier message: 20/09/2002, 14h18
  5. je veux apprendre la programmation quel language choisir??
    Par existance dans le forum Débuter
    Réponses: 26
    Dernier message: 06/08/2002, 05h32

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