Перечисление файлов в папке с QListview - PullRequest
0 голосов
/ 02 мая 2018

Я пытался перечислить файлы в папке с QListview. Я попытался использовать код ниже, но он возвращает эту ошибку:

Ошибка QAbstractItemView :: setRootIndex: индекс должен быть из текущая модель`

Это мой код:

QFileSystemModel listModel;
QString directory = "/home/uboho/monitor_test_module/logs/tmp/etc/nodes";
ui->clusterList->setRootIndex(listModel.setRootPath(directory));

1 Ответ

0 голосов
/ 02 мая 2018

Это потому, что вы не установили модель вида;

QFileSystemModel *listModel = new QFileSystemModel(this);
QString directory = "/home/uboho/monitor_test_module/logs/tmp/etc/nodes";
ui->clusterList->setModel(listModel);
ui->clusterList->setRootIndex(listModel->setRootPath(directory));
...