QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1398|回复: 6

请问一个GtkTreeView排序的问题

[复制链接]
发表于 2005-10-20 20:20:16 | 显示全部楼层 |阅读模式
应用程序需要对GTK TREE 进行排序,我现在使用的是GtkTreeSortable。但是我希望第一项不要参与排序,因为第一项是信息项,需要始终保持在第一项的位置,可是每次GtkTreeSortable都是将第一项也加入了排序中,使得这个信息项跑到后面去了。

请问有什么办法使得在排序或者其他操作中始终保持第一项出去最开始吗?

谢谢。
发表于 2005-10-21 18:19:33 | 显示全部楼层
那应该把第一项做为根,其它所有项放它下面
-+--------
|
+--------------
+--------------
回复

使用道具 举报

 楼主| 发表于 2005-10-22 15:31:45 | 显示全部楼层
正因为不能够那样设计,所以才问的啊.
回复

使用道具 举报

 楼主| 发表于 2005-10-23 00:45:26 | 显示全部楼层
在gtk-dev-maillist下已经得到解决。
回复

使用道具 举报

发表于 2005-10-26 09:12:32 | 显示全部楼层
做人要厚道啊!
是怎样解决的,可以发出来给大家看看啊!也可以给后来想要知道的人一点提示嘛,
因为既然问题已经提出来了!
就这样自我了断了不好吧!
回复

使用道具 举报

发表于 2005-10-26 10:52:33 | 显示全部楼层
GtkTreeSortable 可以指定自己的排序函数啊,你在排序函数里做手脚,让第一项永远是老大即可。
回复

使用道具 举报

 楼主| 发表于 2005-10-26 11:45:52 | 显示全部楼层
[quote:0ca276867d="leros_H"]做人要厚道啊!
是怎样解决的,可以发出来给大家看看啊!也可以给后来想要知道的人一点提示嘛,
因为既然问题已经提出来了!
就这样自我了断了不好吧![/quote]
哦,对不起,由于当时虽然基本知道了排序是怎么的一回事情,但是还是出了一些bug,所以就没有放上来了,再者,当时也没有时间写这么多,我把它放在了我的个人主页上 http://searun.china-pub.com ,有空可以去看看。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-5 02:15 , Processed in 0.070684 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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