我很难重载QTreeWidgetItem
的{{1}}运营商。
我有一个<
列表,一些顶级项目和一些孩子。当用户激活“创建日期”列以对树进行排序时,排序发生在子级别。
换句话说,想象一下这样的树:
QTreeWidgetItems
当激活日期列以升序排序时,我希望返回结果为:项目A,然后是项目B ......但是,排序发生在项目的第一个修改日期。我返回的是项目B,然后是项目A.即使没有任何顶级项目被展开或活动。
答案 0 :(得分:0)
如果您使用QWidgetTree来显示您的QTreeWidgetItems列表: 您可以添加2个第一级别项目(项目A和B),对QwidgetTree进行排序,然后添加您的低级别项目。 所以你的树将按最新的修改进行排序