如何从对话框中获取文本?

时间:2010-06-04 12:37:14

标签: c dialog gtk gtkentry

我需要从对话框中的条目中获取文本,例如登录对话框(获取用户和密码),我尝试使用'gtk_entry_get_text',但我做错了或者我还可以使用其他东西。< / p>

1 个答案:

答案 0 :(得分:0)

为了从对话框中的条目小部件获取文本,您应该使用gtk_entry_get_text。

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

你应该照顾好这件事:

  • 首先,您应该将条目小部件作为参数传递,而不是窗口对话框或其他小部件。
  • 您应该将GtkWidget转换为GtkEntry。
  • 返回的字符串由GtkEntry分配,因此不得释放它。