QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 916|回复: 1

一个显示的问题

[复制链接]
发表于 2006-4-26 14:29:43 | 显示全部楼层 |阅读模式
我写了一个获得gtktreeview每一行双击的事件的信号的函数,如下
view = gtk_tree_view_new();
g_signal_connect(view, "row-activated", G_CALLBACK(onRowActivated), NULL);
static void  onRowActivated (GtkTreeView        *view,
                  GtkTreePath        *path,
                  GtkTreeViewColumn  *col,
                  gpointer            user_data)
{
    GtkTreeModel *model;
    GtkTreeIter   iter;
    GtkWidget *clist;
    model = gtk_tree_view_get_model(view);

    if (gtk_tree_model_get_iter(model, &iter, path))
    { gchar *name;

      gtk_tree_model_get(model, &iter, COL_FIRST_NAME, &name, -1);
      clist=create_tabel_clist(name);  //create_table_clist()函数返回的是一个vbox
     gtk_paned_add2 (GTK_PANED (hpaned), clist);//?这个地方显示的第一双击获得的clist,后面双击事件产生的clist不会在hpaned上显示出来,我怎么才能够更新呢?
     gtk_widget_show(clist);
}
}
请你帮我一下
发表于 2006-4-26 14:50:19 | 显示全部楼层
http://www.linuxfans.org/nuke/mo ... ic&t=143469
有完整程序是最好的。因为编译器是最好的老师
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 18:33 , Processed in 0.043576 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表