Я пытаюсь создать QTreeView
, используя QFileSystemModel
, который будет отображать несколько деревьев каталогов в корне индекс дерева.
В настоящее время я использую следующий код:
QFileSystemModel *model = new QFileSystemModel();
QTreeView *tree = new QTreeView();
model->setRootPath(QDir::rootPath());
tree->setModel(model);
С его помощью дерево файлов будет отображать один элемент (корень файловой системы). Однако я хотел бы иметь возможность отображать корень файловой системы и иметь несколько конкретных каталогов и несвязанных поддеревьев в качестве братьев и сестер.
Ниже приведено изображение желаемого поведения из другого приложения. Первые два элемента — это определенные папки в файловой системе, действующие как ярлыки. Последний пункт не имеет отношения к файловой системе.