Forum Programmation.c anjuta et glade : fenetre application vide ?

Posté par .
Tags : aucun
0
29
nov.
2007
Bonjour à tous,

Je me lance avec cet ide : anjuta (v2.0.2 ET 2.2) / Glade
Quand je fait un projet gnome2 / C puis une interface avec des boutons via glade et que je compile le tout : aucune erreur et un exe au bout.
Quand je lance cet exe je me retrouve avec une fenetre vide ! aucun boutons !
Dand l'ide :
le menu contextuel qui me permet d'editer le fichier *.glade me propose 3 entrées:
1 Glade interface designer
2 Concepteur d'interface glade
3 ouvrir avec firefox.

Seule la deusieme entrée fonctionne.
La premiere gele l'appli (anjuta v2.2) oubien me dit que le plugins glade n'est pas instalé(anjuta v2.02)

Quand j'ouvre *.glade , je retrouve bien tous mes bouttons

J'ai fait les test avec fedora 6 et 8

Tout conseil serait le bienvenu.
Merci
  • # builder

    Posté par . Évalué à 1.

    chez moi, ça marche si j'édite le fichier glade à part, pas via anjuta.
    peux tu nous montrer ton code qui charge le fichier glade... je soupçonne que ton problème vient de là.
    tu dois importer chaques composants via les noms que tu as définit dans glade. bref, c'est pas magique, tu dois faire du chargement à la mano des composants définis dans glade. si tu le fait pas, normal que tu n'ai rien. les fonctions essentielles sont définies là :
    http://library.gnome.org/devel/gtk/2.11/GtkBuilder.html
    • [^] # Re: builder

      Posté par . Évalué à 1.

      Merci de ta réponse,
      mais...
      J'ai suivi deux ou trois tutoriaux sur le sujet (anjuta+glade),et ce que tu édites à la main ce sont les signaux du bouton vers ton callback.c de ton projet anjuta.

      là : http://fr.gnome.free.fr/anjuta_1/

      Et oui tu as raison le fichier *.glade s'édite avec glade et c'est bien ce que je fais.

      mais a défaut de fonctionner (répondre correctement au clicks) je devrais au moins vois mes boutons ? Et je n'ai qu'une fenêtre désespérément vide...
      bouuu...

      • [^] # J'ai trouvé !

        Posté par . Évalué à 1.

        Le chemin du projet dans glade était faux ! aussi bien depuis anjuta que depuis une fenêtre gnome :
        il me faisait un sous répertoire src dans le répertoire src du projet !

        vieux bug on dirai, présent sur 2 versions : fedora 6 et 8

        ouf !

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.