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 :

Warning gtk_box_pack_start !


Sujet :

GTK+ avec C & C++

  1. #1
    Membre éprouvé
    Avatar de Shugo78
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 119
    Par défaut Warning gtk_box_pack_start !
    Bonjour
    J'ai un warning qui m'enbête, la compilation se déroule sans problème, mais sur la console en arrière plan s'affiche un warning qui fait tout moche .
    Se warning est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Gtk-CRITICAL **: gtk_box_pack_start: assertion 'child->parent == NULL' failed
    Qu'est-ce que cela signifie ?

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    Tu essaies d'ajouter un widget dans un container alors qu'il est déj) présent dans un autre.

  3. #3
    Membre éprouvé
    Avatar de Shugo78
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 119
    Par défaut
    Et qu'y a t-il de mal à çà ?
    J'ai le droit de réutiliser le même pointeur GtkWidget pour deux widgets diffèrent non ?

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    Euh, pas sûr d'avoir compris ce que tu demandes
    tu peux faire

    GtKWidget *widget = gtk_button_new ();
    gtk_container_add (container, widget);
    GtKWidget *widget = gtk_button_new ();
    gtk_container_add (container, widget);

    Mais tu peux pas faire

    GtKWidget *widget = gtk_button_new ();
    gtk_container_add (container, widget);
    gtk_container_add (container2, widget);

    Le warning que tu cites correspond au 2nd cas. Enfin si c'est la raison, c'est peut être autre chose Essaie de récupérer une backtrace pour trouver la ligne exacte dans ton code qui cause le warning

  5. #5
    Membre éprouvé
    Avatar de Shugo78
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 119
    Par défaut
    C'est bon le problème est réglé
    Mais je ne comprend pas où est le problème ?
    Dans mon cas, il s'agit d'une GtkHSeparator, pourquoi on ne pourrait pas le mettre deux fois dans un container pour avoir deux lignes ?

  6. #6
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    Parce que c'est comme ça Tu veux 2 lignes, tu crées 2 objets séparateurs, c'est tout :p
    Ca marcherait très mal au niveau des signaux si tu pouvais mettre le même widget plusieurs fois dans plusieurs conteneurs, par exemple pour les clics sur les boutons, ça serait bizarre.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. un warning
    Par isidore dans le forum C
    Réponses: 6
    Dernier message: 14/04/2004, 12h25
  2. Un warning devient fatal
    Par tomnie dans le forum Linux
    Réponses: 3
    Dernier message: 01/04/2004, 13h48
  3. [langage] Récupérer des Warning ??
    Par armada dans le forum Langage
    Réponses: 2
    Dernier message: 05/06/2003, 16h45
  4. [warning][properties]problème de police introuvable
    Par cyrdec dans le forum API standards et tierces
    Réponses: 8
    Dernier message: 11/04/2003, 17h41
  5. Warnings lors de la compilation
    Par polo54 dans le forum C
    Réponses: 5
    Dernier message: 07/02/2003, 09h12

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