QTreeView 排序解决方法

QTreeView 排序
现在有个一个列表:显示文件夹和文件

现在要做的是,当点击头部的小三角时,根据文件名排序,要能升序也要能降序,但是前提是文件夹总是显示在文件的上方。

请问下,这个怎么排序?  我现在已经能做到 升序降序排了,但是不知道怎么让文件夹始终显示在文件的上方。

谢谢
QTreeview 排序

------解决方案--------------------
引用:
现在有个一个列表:显示文件夹和文件

现在要做的是,当点击头部的小三角时,根据文件名排序,要能升序也要能降序,但是前提是文件夹总是显示在文件的上方。

请问下,这个怎么排序?  我现在已经能做到 升序降序排了,但是不知道怎么让文件夹始终显示在文件的上方。

谢谢
              
                  QTreeview
      ……


自己实现一个QAbstractItemModel,然后重写QAbstractItemModel::sort方法,你想怎么排都行QTreeView 排序解决方法