0 votes

Comment obtenir du texte à partir d'un dialogue ?

J'ai besoin de récupérer le texte d'une entrée dans un dialogue, comme un dialogue de connexion (récupérer l'utilisateur et le mot de passe), j'ai essayé d'utiliser 'gtk_entry_get_text' mais j'ai fait quelque chose de mal ou il y a quelque chose d'autre que je pourrais utiliser.... Je programme en C... merci de m'aider...

0voto

James Dean Points 1

Pour obtenir le texte d'un widget d'entrée dans une boîte de dialogue, vous devez utiliser gtk_entry_get_text.

char* entry_content;
entry_content = gtk_entry_get_text(GTK_ENTRY(entry_widget));

Vous devez vous occuper de ces choses :

  • Tout d'abord, vous devez passer le widget d'entrée en paramètre, et non la fenêtre de dialogue ou un autre widget.
  • Vous devez transformer le GtkWidget en GtkEntry.
  • La chaîne de retour est allouée par le GtkEntry, vous devez donc ne doit pas gratuit.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X