代码之家  ›  专栏  ›  技术社区  ›  jojo

多目录视图

qt
  •  0
  • jojo  · 技术社区  · 14 年前

    我想要一个多目录视图

     QDirModel *model = new QDirModel;
     QTreeView *tree = new QTreeView();
     tree->setModel(model);
    

    我可以查看给定根目录的内容 如何在QTreeView这样的小部件上查看多个根目录

    1 回复  |  直到 14 年前
        1
  •  1
  •   Caleb Huitt - cjhuitt    14 年前

    你可以做一个代理模型。您需要将多个具有不同根的QDirModel实例添加到代理模型中,并适当地解释mapToSource和mapFromSource项。树中的顶级项需要由代理模型本身提供,这可能会使事情变得有点棘手。