GTK__列表


GtkWidget *list;
list = gtk_tree_view_new();
gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(list), FALSE);

static void init_list(GtkWidget *list)
{
GtkCellRenderer *renderer;
GtkTreeViewColumn *column;
GtkListStore *store; // model

renderer = gtk_cell_renderer_text_new();
column = gtk_tree_view_column_new_with_attributes ("col title1", renderer, "text", LIST_ITEM, NULL);
gtk_tree_view_append_column (GTK_TREE_VIEW(list), column);

renderer = gtk_cell_renderer_text_new();
column = gtk_tree_view_column_new_with_attributes ("col title2", renderer, "text", LIST_ITEM, NULL);
gtk_tree_view_append_column (GTK_TREE_VIEW(list), column);


store = gtk_list_store_new (N_COLUMNS, G_TYPE_STRING);// 列数、类型
gtk_tree_view_set_model (GTK_TREE_VIEW(list), GTK_TREE_MODEL(store));
g_object_unref (store);
}

static void add_to_list(GtkWidget *list, const gchar *str)
{
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(store, &iter, LIST_ITEM, str, -1);
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值