Problème de signal_connect [C][GTK] - C - Programmation
Marsh Posté le 20-04-2009 à 23:00:18
Après quelques tests il y a visiblement un ptit problème au niveau de l'envoi de l'adresse de la structure... J'ai changé le connect vu que gtk_signal_connect est déprécié.
Code :
|
Seulement après debug l'adresse de wg n'est pas du tout la même dans la fonction qui initialise le connect et dans exec_cmd... Je ne vois pas comment ca se fait
Marsh Posté le 20-07-2012 à 11:39:06
Voilà
Marsh Posté le 23-07-2012 à 08:51:36
LoL
Je ne peux pas, j'utilise gstreamer qui utilise la glib.
Bon tfoisson j'ai trouvé mon problème : Je compilais avec une version de la lib et j'en utilisais une autre au runtime... honte sur moi
Marsh Posté le 20-04-2009 à 21:45:20
Salut,
Je travaille sur un petit programme en C en utilisant Gtk pour l'interface graphique.
J'ai un petit problème avec un textView, pour en modifier le contenu plus exactement...
L'initialisation se passe sans problème (wg est une structure contenant les pointeurs vers les widgets et la fenêtre principale):
En dessous du textView j'ai une entry, et a l'activation je vérifie son contenu et je voudrais mettre a jour le textView:
Le problème est que je me tape un segfault lors du "gtk_text_buffer_insert_at_cursor" dans handle_slashcmd() (ligne 13) ...
J'ai également essayé avec un set_text a la place, meme problème... De même en essayant de récuperer a nouveau le buffer avec text_view_get_buffer, etc...
Chose bizarre: si j'essaye d'ajouter directement du texte lors de l'initialisation du widget (apres le set_text du premier bout de code), aucun problème quelle que soit la methode utilisée...
Quelqu'un aurait-il une idée?
Merci
Message édité par Raziel le 21-04-2009 à 14:33:45