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

时间:2017-04-16 21:47:07

标签: c gtk gtk3 glade

我正在努力尝试从文本输入字段中将Text输入到数组。我有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项目。任何帮助,指导,类似项目的教程链接将不胜感激。

1 个答案:

答案 0 :(得分:1)

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

你甚至不可能再运行Glade 2了,所以你正在使用的教程对你没什么帮助。使用更现代的教程,例如官方GTK 3.x文档中包含的教程。