我正在尝试创建一个使用glade作为用户界面的简单程序。但是我遇到了一个问题:如果我在Button_click的方法中调用外部函数,当我编译代码时,glade窗口将无法打开。如果我不添加它,林间空地窗口打开并正常运行...任何帮助?我是林间空地的先驱......
这是我调用外部函数的地方:
G_MODULE_EXPORT void on_Button_click(GtkButton *button,gpointer *data)
{
/* Pull the widgets out of the tree */
display= glade_xml_get_widget(xml, "displayLabel");
display1 = glade_xml_get_widget(xml,"displayLabel1");
textValue = glade_xml_get_widget(xml, "textEntry"); //vai buscar a caixa de entrada
/* Get the string value form the Entry widgets */
d_string = gtk_entry_get_text(GTK_ENTRY(textValue));
texto = (char *)d_string;
enviarFrase(texto);
}