• 7087阅读
  • 2回复

【已经解决】如何对某个QTreeWidgetItem的children进行排序? [复制链接]

上一主题 下一主题
离线chyaini
 

只看楼主 倒序阅读 楼主  发表于: 2011-05-06
— 本帖被 XChinux 执行加亮操作(2011-05-10) —
在一个QTreeWidget里,有多个top QTreeWidgetItem,每个top QTreeWidgetItem有若干个child。


对QTreeWidget设置了setSortingEnabled后,会对每个top QTreeWidgetItem及其children进行排序,要么都是升序,要么都是降序。


而我想单独对每个top QTreeWidgetItem的children进行排序,即有的top QTreeWidgetItem的children是按升序排序的,有的top QTreeWidgetItem的children是按降序排序的。


请教大牛,如何实现?

[ 此帖被chyaini在2011-05-13 09:34重新编辑 ]
win7+VS2010+Qt4.7+opencv2.2
图像处理
离线chyaini

只看该作者 1楼 发表于: 2011-05-06
每次都是发帖提问后找到答案。
QTreeWidget有个itemDoubleClicked信号,而QTreeWidgetItem有个sortChildren函数,这两者结合就能实现了。

现在出现一个新的问题:我如何响应QTreeWidget的itemDoubleClicked信号?
win7+VS2010+Qt4.7+opencv2.2
图像处理
离线chyaini

只看该作者 2楼 发表于: 2011-05-06
参考http://www.qtcn.org/bbs/read.php?tid=22729&ordertype=asc这个帖子,搞定,齐活。
win7+VS2010+Qt4.7+opencv2.2
图像处理
快速回复
限100 字节
 
上一个 下一个