• 6110阅读
  • 1回复

关于排序 [复制链接]

上一主题 下一主题
离线laurentium
 
只看楼主 倒序阅读 楼主  发表于: 2009-03-03
使用QTreeWidget,用setItemWidget对其的节点设置对应的widget,然后调用takeChild删掉其中一些,再调用sortItems,会出现排序混乱,这是qt的bug么?
请问大家是怎么来对自定义widget的QTreeWidget或者QListWidget排序的,上面的操作如果不调用takeChild是不会有排序问题的,一旦takeChild就出问题
离线liduoyou10

只看该作者 1楼 发表于: 2014-08-27
同问啊 我现在用 qlistwidget  setitenwidget(QlistwigetItem,Qwidget);  也遇到排序的问题 看了源码  貌似要  重新写个继承至QListwidgetItem 的子类 ,然后重写QListWidgetItem的 virtual bool operator<(const QListWidgetItem &other) const; 的运算符   类倒是会建   关键是不会重写这个方法啊   @laurentium     敢问楼主是怎么解决的
本帖提到的人: @laurentium
快速回复
限100 字节
 
上一个 下一个