i used below code to create a widget inheriting form QTreeView,and used the QDIrModel to show the dir
but i did't want to have some folders to have the function to back the parent folder,
Qt Code:
  1. projectModel=new QDirModel;
  2. projectModel->setFilter(QDir::Files|QDir::Dirs);
  3. projectModel->setResolveSymlinks(true);
  4. this->setModel(projectModel);
  5. this->setRootIndex(projectModel->index(projectAddressString,0));
To copy to clipboard, switch view to plain text mode 


and it looks like this

dd..png