Récupération de text_entry en gtk

Soyez le premier à donner votre avis sur cette source.

Vue 8 621 fois - Téléchargée 2 481 fois

Description

On veut récupérer les chaines de caractères de deux champs texte d'une interface basique en GTK faite avec Glade2.

La fonction de connection au serveur fonctionne nickel, celà se complique dès qu'on tente de récupérer les champs canal / valeur pour les envoyer (partie du code du callback.c dessous).

Le serveur serveur.c de test est dans le zip pour tester.

Source / Exemple :


void on_senddmx_clicked  (GtkButton       *button, gpointer         user_data)
{
	//on envoit au serveur
	//mainwindow = user_data;
	
	const gchar *can = gtk_entry_get_text(GTK_ENTRY(canal ));
	const gchar *val = gtk_entry_get_text(GTK_ENTRY(value ));
	send_dmx((char*)can, (char*)val);
}

Conclusion :


Merci aux gens qui croient en nous, merci à Vincent sans qui ce projet aurait fonctionné.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
2023
Date d'inscription
mardi 24 septembre 2002
Statut
Membre
Dernière intervention
28 juillet 2008
5
Non ya rien d'anormal dans le nombre de fichier. Mais il était pas obligé de mettre les fichiers de glade. Apparemment, il a en plus des scripts de compilation et d'installation.
Messages postés
46
Date d'inscription
vendredi 14 janvier 2005
Statut
Membre
Dernière intervention
31 juillet 2006

enorme !! le client simple avec une vingtaine de fichiers ^^ c'est GTK qui est si compliqué ou c'est la source ?
Messages postés
2023
Date d'inscription
mardi 24 septembre 2002
Statut
Membre
Dernière intervention
28 juillet 2008
5
Tu peux détailler s'il te plait, car la je comprends pas du tout ce que fais ta source avec le peu d'explication que tu donnes.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.