Exemple d'entree texte en gtk+

Soyez le premier à donner votre avis sur cette source.

Snippet vu 10 831 fois - Téléchargée 38 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

Messages postés
3
Date d'inscription
mercredi 16 avril 2003
Statut
Membre
Dernière intervention
17 mars 2004

Messages postés
3
Date d'inscription
mercredi 16 avril 2003
Statut
Membre
Dernière intervention
17 mars 2004

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.