Как показать удаленные файлы с помощью QFileSystemModel? (SSH-соединение)

Я пытаюсь показать удаленные каталоги с помощью QFileSystemModel. Но он показывает мне корень локального хоста. Вот моя часть кода:

mFileSystemModel = new QFileSystemModel(this);
mFileSystemModel->setReadOnly(true);

mFileSystemModel->setRootPath("[email protected]:/sql.db");

ui->treeView->setModel(mFileSystemModel);

ui->treeView->setRootIndex(mFileSystemModel->index("[email protected]:/sql.db"));

Однако в treeView я вижу корень ("/") моего локального компьютера. Не могли бы вы помочь мне, как я могу сделать ssh и показать удаленные файлы?


person goGud    schedule 20.04.2016    source источник


Ответы (1)


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

Класс QFileSystemModel предоставляет модель данных для локальной файловой системы.

person dtech    schedule 20.04.2016
comment
Понятно, а как я могу получить эти файлы? Есть ли у вас какие-либо идеи? - person goGud; 20.04.2016
comment
Как я уже сказал, вы должны смонтировать их в свою локальную файловую систему google.com/ - person dtech; 20.04.2016