打印本文 打印本文 关闭窗口 关闭窗口
linux下的c 编程------Gnome :Window
作者:武汉SEO闵涛  文章来源:敏韬网  点击数1261  更新时间:2009/4/22 20:45:35  文章录入:mintao  责任编辑:mintao

#include <gnome.h>

static void button_clicked(GtkWidget * button,gpointer data)
{
char * string=data;
g_print(string);
}

int main(int argc,char *argv[] )
{
GtkWidget * app;
GtkWidget * button;

gnome_init("GnomeWin","0.1",argc,argv);
app=gnome_app_new("Example","Window Title");
button=gtk_button_new_with_label("Hello World\n");
gtk_signal_connect(GTK_OBJECT(app),"delete_event",GTK_SIGNAL_FUNC(gtk_main_quit),NULL);
gtk_signal_connect(GTK_OBJECT(button),"clicked",GTK_SIGNAL_FUNC(button_clicked),"Ouck!\n");
gnome_app_set_contents(GNOME_APP(app),button);
gtk_widget_show_all(app);
gtk_main();
return 0;
}

打印本文 打印本文 关闭窗口 关闭窗口