0

でリモートディレクトリを表示しようとしていQFileSystemModelます。しかし、localhost のルートが表示されます。コードの私の部分は次のとおりです。

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 に("/")は、localhost コンピューターのルートが表示されます。ssh を作成してリモート ファイルを表示する方法を教えてください。

4

1 に答える 1

0

ローカルファイルシステムでしか機能しないと思いますが、リモートファイルをファイルシステムにマウントできる場合は機能します。

QFileSystemModel クラスは、ローカル ファイルシステムのデータ モデルを提供します。

于 2016-04-20T09:06:08.340 に答える