我将如何在 GTK 中从 Glade 获取文本条目?

How would I go about getting text entry from Glade in GTK?

我正在尝试将文本输入字段中的文本输入到一个数组中。我有 8 个文本输入字段,并且一直在学习许多教程。离我收集到的还很远。我有

void on_Save_and_Process_button_clicked(GTKButton *button, GtkEntry *text){

GTKWidget *entry1 = lookup_widget(text,"entry1");

Const g char *entry_text1 = gtk_entry _get_text(GTK_ENTRY(entry1));

}

我在以下时间收到警告:

GTKWidget *entry1 = lookup_widget(text,"entry1");

也就是说:

警告:初始化从没有转换的整数生成指针

这是我的第一个 GTK 项目。任何帮助、指导、类似项目教程的链接将不胜感激。

函数 lookup_widget 是很久以前的 Glade 2 的一部分。那时,Glade 会生成 C 代码,而不是 XML 文件,并且该函数包含在生成的代码中。

您很可能甚至无法再使用 运行 Glade 2,因此您使用的教程不会对您有太大帮助。使用更现代的教程,例如官方 GTK 3.x 文档中包含的教程。