0

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

4

1 回答 1

0

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

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

你应该注意这些事情:

  • 首先,您应该将入口小部件作为参数传递,而不是窗口对话框或其他小部件。
  • 您应该将 GtkWidget 转换为 GtkEntry。
  • 返回的字符串是由 GtkEntry 分配的,所以你不能释放它。
于 2010-06-04T13:02:55.187 回答