Bonjour, voici mon probl�me (programme en C) :
J'ai d�clar� :pour me permettre de construire un champ texte � partir d'un fichier xml :
Code : S�lectionner tout - Visualiser dans une fen�tre � part GObject *entryText;J'utilise aussi "entryText" pour r�cup�rer un enregistrement et le stocker dans le champ texte :
Code : S�lectionner tout - Visualiser dans une fen�tre � part LIGNE 10 : entryText=gtk_builder_get_object(builder,"entryTestDesignation");Dans cette configuration j'ai le warning suivant :
Code : S�lectionner tout - Visualiser dans une fen�tre � part LIGNE 20 : gtk_entry_set_text(entryText,description);J'ai donc essay� de d�clarer mon pointeur de cette fa�on (GtkEntry � la place de GObject) :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 LIGNE 10 : warning: passing argument 1 of gtk_entry_set_text from incompatible pointer type [enabled by default] /usr/include/gtk-3.0/gtk/gtkentry.h:176:12: note: expected struct GtkEntry * but argument is of type struct GObject *Mais forc�ment dans ce cas j'ai ce warning l� :
Code : S�lectionner tout - Visualiser dans une fen�tre � part GtkEntry *entryTextEst-il possible de convertir un GObject en GtkEntry ou inversement ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part LIGNE 20 : warning: assignment from incompatible pointer type [enabled by default]
D'autres pistes sinon ?
Merci d'avance.
Partager