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+ Discussion :

Problème avec code Glade


Sujet :

GTK+

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Problème avec code Glade
    Bonjour,
    Je suis nouveau à utiliser Glade et j'essayais le tuto ici:

    http://gerald3d.developpez.com/tutor...k/glade3/#null
    (le tout premier code)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    #include <gtk/gtk.h> 
     
        int 
        main(int argc, char *argv []) 
        { 
          GtkWidget *fenetre_principale = NULL; 
          GtkBuilder *builder = NULL; 
          GError *error = NULL; 
          gchar *filename = NULL; 
          /* Initialisation de la librairie Gtk. */ 
          gtk_init(&argc, &argv); 
     
          /* Ouverture du fichier Glade de la fenêtre principale */ 
          builder = gtk_builder_new(); 
     
          /* Création du chemin complet pour accéder au fichier test.glade. */ 
          /* g_build_filename(); construit le chemin complet en fonction du système */ 
          /* d'exploitation. ( / pour Linux et \ pour Windows) */ 
          filename =  g_build_filename ("test.glade", NULL); 
     
              /* Chargement du fichier test.glade. */ 
          gtk_builder_add_from_file (builder, filename, &error); 
          g_free (filename); 
          if (error) 
          { 
            gint code = error->code; 
            g_printerr("%s\n", error->message); 
            g_error_free (error); 
            return code; 
          } 
     
            /* Récupération du pointeur de la fenêtre principale */ 
          fenetre_principale = GTK_WIDGET(gtk_builder_get_object (builder, "MainWindow")); 
     
          /* Affectation du signal "destroy" à la fonction gtk_main_quit(); pour la */ 
          /* fermeture de la fenêtre. */ 
          g_signal_connect (G_OBJECT (fenetre_principale), "destroy", (GCallback)gtk_main_quit, NULL); 
     
          /* Affichage de la fenêtre principale. */ 
          gtk_widget_show_all (fenetre_principale); 
     
          gtk_main(); 
     
          return 0; 
        }

    cependant, quand je copie mon code dans Xcode,
    et je compile j'ai à la console ceci: Error on line 1 char 1: Document must begin with an element (e.g. <book>)
    Je suppose c'est dans la condition "if(error){etc..}"
    Mais je ne sais ni ça veut dire quoi ni comment résoudre ce problème.. Je n'ai pas non plus trouvé des explications sur internet..

    Quelqu'un pourrait m'aider s'il vous plait? =(

    Merci d'avance!!

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 408
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 408
    Points : 23 797
    Points
    23 797
    Par défaut
    Bonjour,

    C'est un message issu de la glib, qui est visiblement en train de lire un fichier XML qui n'en est pas un et ce, soit parce que le contenu est réellement inexact, soit parce que le fichier n'existe pas, ou d'autres causes encore. Ce fichier peut en outre être ton fichier Glade ou bien un fichier de configuration dont il a besoin et qu'il ne parvient pas à trouver.

    Normalement, ce message d'erreur est préfixé par le nom et le chemin du fichier en question. Il nous faudrait la ligne entière pour pouvoir te renseigner. Mais quoi qu'il en soit, tu trouveras ton bonheur en regardant le contenu de ce fichier.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    En fait je ne sais pas si t'as jeté un p'tit coup d'oeil sur le lien, la fenetre créée dans Glade est vide. Et de quelle ligne entière parles tu ?
    En plus si je change le nom de sauvegarde, et je le change aussi dans le code, il me sort "no such file or directory"

  4. #4
    Membre du Club
    Homme Profil pro
    développeur Linux
    Inscrit en
    Février 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : développeur Linux

    Informations forums :
    Inscription : Février 2015
    Messages : 39
    Points : 57
    Points
    57
    Par défaut
    peux-tu donner le contenu de ton fichier glade ? et la version de Gtk aussi

Discussions similaires

  1. [XL-2003] Problème avec code qui ne fonctionne pas
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 30/04/2009, 17h41
  2. Réponses: 3
    Dernier message: 23/06/2008, 11h52
  3. Petit problème avec code checkbox
    Par moilou2 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 25/04/2008, 17h01
  4. Réponses: 4
    Dernier message: 16/07/2007, 11h16
  5. Problème avec code CSS
    Par jpduches dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 06/06/2006, 11h02

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