Exemple d'entree texte en gtk+

Soyez le premier à donner votre avis sur cette source.

Snippet vu 11 992 fois - Téléchargée 40 fois

Contenu du snippet

Voici un petit exemple de text entry.

Source / Exemple :


// entry.c
// Petit exemple d'entree avec GTK+
// Les entree permettent de saisir du texte

#include <gtk/gtk.h>

void copy(GtkWidget *Widget, gpointer *Data)
{
	gchar *temp;

	// recupere la chaine contenu dans l'entree
	temp = gtk_entry_get_text(GTK_ENTRY(Data));

	g_print("%s\n", temp);

	//met une chaine dan l'entree
	gtk_entry_set_text(GTK_ENTRY(Data), "Vous avez afficher le resulta dans la console");

}

int main(int argc, char *argv[])
{

	GtkWidget *Dialogue, *Bouton, *Entry;

	gtk_init(&argc, &argv);

	Dialogue = gtk_dialog_new();
	gtk_window_set_title(GTK_WINDOW(Dialogue), "Exemple avec les entry");
	// pour quitter proprement le programme lorsque vous appuyez sur la croix.
	gtk_signal_connect_object(GTK_OBJECT(Dialogue), "destroy", (GtkSignalFunc)gtk_exit, NULL);
	gtk_signal_connect_object(GTK_OBJECT(Dialogue), "delete_event", (GtkSignalFunc)gtk_exit, NULL);

	gtk_container_set_border_width(GTK_CONTAINER (Dialogue), 10); //bordure de 10 pixels

/*
	Label = gtk_label_new("");
	gtk_box_pack_start(GTK_BOX(GTK_DIALOG(Dialogue)->vbox), Label, TRUE, TRUE, 0);

  • /
Entry = gtk_entry_new(); gtk_box_pack_start(GTK_BOX(GTK_DIALOG(Dialogue)->vbox), Entry, TRUE, TRUE, 0); Bouton = gtk_button_new_with_label("Tester"); gtk_signal_connect(GTK_OBJECT(Bouton), "clicked", GTK_SIGNAL_FUNC (copy), (gpointer)Entry); gtk_box_pack_start(GTK_BOX(GTK_DIALOG(Dialogue)->action_area), Bouton, TRUE, TRUE, 0); gtk_widget_show_all(Dialogue); gtk_main(); return(0); }

Conclusion :


il existe evidement bien d'autre foction qui s'applique au GtkEntry. consulte la doc sur http://www.gtk.org

A voir également

Ajouter un commentaire Commentaires
pi2r Messages postés 3 Date d'inscription mercredi 16 avril 2003 Statut Membre Dernière intervention 17 mars 2004
17 mai 2003 à 14:46
pi2r Messages postés 3 Date d'inscription mercredi 16 avril 2003 Statut Membre Dernière intervention 17 mars 2004
17 mai 2003 à 14:45
Faudrait expliquez comment faire un programme avec GTK sous windows: k'elle composant utiliser, ou trouver la librairie, kel compilateur choisir et comment le faire fonctionner... enfin tous sa koi... Je te laisse faire @++

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.