如何使用 QFileSystemModel 显示远程文件? (SSH 连接)
How to show remote files with QFileSystemModel? (SSH connection)
我正在尝试使用 QFileSystemModel
显示远程目录。但它显示了本地主机的根目录。这是我的部分代码:
mFileSystemModel = new QFileSystemModel(this);
mFileSystemModel->setReadOnly(true);
mFileSystemModel->setRootPath("st@192.168.4.3:/sql.db");
ui->treeView->setModel(mFileSystemModel);
ui->treeView->setRootIndex(mFileSystemModel->index("st@192.168.4.3:/sql.db"));
但是在 treeView 中,我看到了本地主机的根 ("/")
。你能帮我如何制作ssh并显示远程文件吗?
我认为它只适用于本地文件系统,但如果可以的话它会起作用mount the remote files to your file system。
The QFileSystemModel class provides a data model for the local
filesystem.
我正在尝试使用 QFileSystemModel
显示远程目录。但它显示了本地主机的根目录。这是我的部分代码:
mFileSystemModel = new QFileSystemModel(this);
mFileSystemModel->setReadOnly(true);
mFileSystemModel->setRootPath("st@192.168.4.3:/sql.db");
ui->treeView->setModel(mFileSystemModel);
ui->treeView->setRootIndex(mFileSystemModel->index("st@192.168.4.3:/sql.db"));
但是在 treeView 中,我看到了本地主机的根 ("/")
。你能帮我如何制作ssh并显示远程文件吗?
我认为它只适用于本地文件系统,但如果可以的话它会起作用mount the remote files to your file system。
The QFileSystemModel class provides a data model for the local filesystem.