I am attempting to create a Qt application which shows the contents of a folder (“Users” folder in Mac OS). Here is the code:
QFileSystemModel *dirModel = new QFileSystemModel;
dirModel->setRootPath("/Users");
ui->listView->setModel(dirModel);
I also attempted using this code
When i run the application, instead of showing the content of the “/Users” Folder, it shows the root drive (note: not the content of the drive). The folder does exist and i also tried using other folders.
setRootPath
installs a file system watcher on a path to reflect changes. One needssetRootIndex
as said in answers below. doc.qt.io/qt-5/qfilesystemmodel.html#setRootPath – Abrams