linux下GTK+和Glade3编程信号处理问题
我用glade3写了个窗体,窗体上加了个按纽,按纽的"clicked“事件信号处理函数名"on_button_clicked"。在code::blocks下C程序代码如下...
我用glade3写了个窗体,窗体上加了个按纽,按纽的"clicked“事件 信号处理函数名"on_button_clicked"。在code::blocks下C程序代码如下,编译后运行老提示"could not find signal handler",百度搜索说在编译里加上参数 “-export-dynamic”,也还是不行。很是郁闷。请大家帮帮忙看看问题出哪了。
#include <gtk/gtk.h>
void
on_button_clicked (GtkButton *button, gpointer user_data)
{
gtk_main_quit ();
}
int
main (int argc, char *argv[])
{
GtkBuilder *builder;
GtkWidget *window;
gtk_init (&argc, &argv);
builder = gtk_builder_new ();
gtk_builder_add_from_file (builder, "1.xml", NULL);
window = GTK_WIDGET (gtk_builder_get_object (builder, "window"));
gtk_builder_connect_signals (builder, NULL);
g_object_unref (G_OBJECT (builder));
gtk_widget_show (window);
gtk_main ();
return 0;
} 展开
#include <gtk/gtk.h>
void
on_button_clicked (GtkButton *button, gpointer user_data)
{
gtk_main_quit ();
}
int
main (int argc, char *argv[])
{
GtkBuilder *builder;
GtkWidget *window;
gtk_init (&argc, &argv);
builder = gtk_builder_new ();
gtk_builder_add_from_file (builder, "1.xml", NULL);
window = GTK_WIDGET (gtk_builder_get_object (builder, "window"));
gtk_builder_connect_signals (builder, NULL);
g_object_unref (G_OBJECT (builder));
gtk_widget_show (window);
gtk_main ();
return 0;
} 展开
3个回答
展开全部
http://forums.opensuse.org/
请你把问题发到suse的中文板块里面可以么?以后有问题都去这里提问 你会得到满意答复 我是管理员
你的问题也许在论坛上别人已经解决了
openSUSE团队
参考资料:http://zhidao.baidu.com/team/view/SUSE
请你把问题发到suse的中文板块里面可以么?以后有问题都去这里提问 你会得到满意答复 我是管理员
你的问题也许在论坛上别人已经解决了
openSUSE团队
参考资料:http://zhidao.baidu.com/team/view/SUSE
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-06-17
展开全部
去贴吧或者论坛问问
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询