GladeXML *xml;
//创建treeview的数据model return GTK_TREE_MODEL(store); } treeView =gtk_tree_selection_get_tree_view(selection); gtk_tree_model_get(model,&iter,0,&active,-1); gtk_label_set_text(label,active); }
GtkWidget *window; GtkWidget *scrollw;
scrollw = glade_xml_get_widget (xml,"scrolledwindow1"); //获得scrollewindow
label=glade_xml_get_widget (xml, "label1"); gtk_container_add (GTK_CONTAINER (scrollw),treeView); //将treeview加入到scrollewoindow中去 g_signal_connect(GTK_OBJECT(window),"destroy",G_CALLBACK(gtk_main_quit),NULL); gtk_widget_show_all(window); gtk_main(); } |
gtk带glade的实例
最新推荐文章于 2019-01-23 18:15:41 发布
这个实例是gtk与glade结合的例子,用glade布局界面,c程序实现treeview
glade布局图如下
treeview_glade.c源程序如下
运行结果如下所示: