用GTK的GtkTreeView实现表格
POSTED AT: 2009-05-02 18:15:35 UTC |
POSTED IN: C/GTK/C++/QT |
15 COMMENTS
本文是用GTK和MySQL完成学生信息管理系统的第三部分
这里不打算讲GTK的基本用法,因为GTK的官方已经有很好的文档了,我比较推荐的是The GTK+ tutorial,上面说的都很详细,另外官方的文档也应该要看一下的。
现在这个程序依然是要用C语言来实现,当然GTK还可以与其他语言(Python, Ruby, C++等)来配合,如果不明白C语言应该也可以看懂其中的含义。下面就列出关键的一段代码
void append_values_to_list(GtkWidget *list, gint *colums, GValue *values, gint num_column) { GtkListStore *store; GtkTreeIter iter; store = GTK_LIST_STORE(gtk_tree_view_get_model (GTK_TREE_VIEW(list))); gtk_list_store_append(store, &iter); gtk_list_store_set_valuesv(store, &iter, colums, values, num_column); }