2010-06-04 4 views
0

Мне нужно получить текст из записи в диалоговом окне, например, диалоговое окно входа в систему (получить пароль и пароль), я попытался использовать gtk_entry_get_text, но я сделал что-то не так, или есть что-то еще, что я мог бы использовать.Как получить текст из диалогового окна?

ответ

0

Чтобы получить текст из виджета ввода в диалоговом окне, вы должны использовать gtk_entry_get_text.

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

Вы должны заботиться о этой вещи:

  • Во-первых, вы должны пройти входной виджет в качестве параметра, а не диалогового окна или другого виджета.
  • Вы должны включить GtkWidget в GtkEntry.
  • Возвращаемая строка выделяется GtkEntry, поэтому вы не должны .
Смежные вопросы