begin process at 2012 02 11 11:45:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

saisie de texte gtk


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

saisie de texte gtk

mardi 7 septembre 2004 à 21:36:15 | saisie de texte gtk

sparetime

bonsoir
j'ai trouvé cette fonction pour faire la saisie du texte inséré dans une zone de texte dans le tutoriel sur gtk
void saisie(GtkButton *button, GtkWidget *view)
{
GtkWidget *dialog;
GtkTextBuffer* text_buffer=0;
GtkTextIter start;
GtkTextIter end;
gchar* buf=0;

//On recupere le buffer
text_buffer=gtk_text_view_get_buffer(GTK_TEXT_VIEW(view));
//On recupere l'origine du buffer
gtk_text_buffer_get_start_iter(text_buffer,&start);
//On recupere la fin du buffer
gtk_text_buffer_get_end_iter(text_buffer,&end);

//On copie le contenu du buffer dans une variable
buf=gtk_text_buffer_get_text(text_buffer,&start, &end,TRUE);

//On affiche le texte dans une boite de dialogue.
dialog = gtk_message_dialog_new(NULL,
GTK_DIALOG_MODAL,
GTK_MESSAGE_INFO,
GTK_BUTTONS_OK,
"Votre texte :\n%s", buf);

gtk_dialog_run(GTK_DIALOG(dialog));
gtk_widget_destroy(dialog);

//On libere la memoire
g_free(buf);
}
à laquelle on fait appel lors de l'appui sur un bouton
g_signal_connect(G_OBJECT(button),"clicked",G_CALLBACK(saisie),text_view);

tout va bien jusque la
voila mon probleme(s) :
je veux que le resultat de la fonction saisie soit du type char* que je vais receuillir dans une var de mon main selon le besoin
mais voila avec g_signal_connect je ne peux pas récupérer le contenu de la fonction saisie ds la var que je veux et pourtant j'ai besoin d'attendre le click sur le bouton pour faire apppel à la fonction saisie sinon elle sera exécutée dès le lancement du prog et contiendra null
comment faire pour résoudre le pb




Cette discussion est classée dans : buffer, text, saisie, dialog, gtk


Répondre à ce message

Sujets en rapport avec ce message

interface graphique GTK [ par ifitep84 ] bonjour à tous j'ai un ptit souci avec mon programme .en somme j'ai construit une interface graphique sous glade qui utilise GTK . Dans mon interfac ouvrir un gtk_file_chooser_dialog_new a partir d'un répértoire souhaité [ par zaibacker ] Bonjour je souhaiterai sous GTK que mon gtk_file_chooser_dialog_new s'ouvre à partir d'un répértoire désiré et non comme il le fait toujours au meme cacher la saisie du mot de passe [ par S_M_E ] salut je souhaite cacher la saisie du mot de passe que je vais tapez à l'écran par des "*"  que dois-je ajouter dans mon programme ci dessous??//mot d prrobleme sqlite en C, select [ par fdl1508 ] Bonsoir à tous, je suis bloquée dans une requete select sous sqlite en C, je ne vois vraiment pas pk ca ne marche pas, le but est d'afficher dans d recuperer selection gtktreeviewcolumn [ par k4mik4zi ] Bonjour J'ai un gtktreeviewcolumn Jaimerai recuperer la chaine de caracteres selectionnee par l'utilisateur Je vous montre mon code: <tabl xmlDocPtr plante mon appli [ par VBREP ] utilisation de xmlDocPtr fait plante mon appli je verifi l'existance d'un fichier dans un dossier, ce fichier porte le meme nom que le dossier avec u Récupérer un entier avec GTK_ENTRY_GET_TEXT [ par amdsources ] Récupérer un entier avec GTK_ENTRY_GET_TEXT -------------------------------------------------------------------------------- Bonjour, Je suis entra sauvegarder un fichier en GTK [ par zaibacker ] Bonjour, jai un soucis avec la sauvegarde de fichier en gtk. Aucun probleme ni à l'éxécution ni à la compilation , seulement que le fichier n'est pas difference entre gtk_combo_box_new et gtk_combo_box_new_text [ par zaibacker ] Bonjour, j'aimerai connaitre la difference entre les 2 constructeurs gtk_combo_box_new et gtk_combo_box_new_text de la librairie gtk. J'hesite encore GTK+-2.0, saisie d'un int ! [ par zazar ] G me demande si la réalisation d'une fonction retournant un int qu'un utilisateur à rentré par le biais d'une fenetre nécessite forcément une conversi


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,342 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales