Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

SOLVED - QFileSystemModel setRootPath



  • 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);
    

    @

    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.

    Thanks in advance!



  • I have solved the issue using this code :
    @ QFileSystemModel *dirModel = new QFileSystemModel(this);

    ui->listView->setModel(dirModel);
    ui->listView->setRootIndex(dirModel->setRootPath("/Users"));
    

    @


Log in to reply