Qt 如何使用QFileSystemModel设置QCompleter的路径?

Qt 如何使用QFileSystemModel设置QCompleter的路径?,qt,Qt,我正在尝试使用QFileSystemModel制作一个QCompleter。结果是QCompleter尝试从根文件夹开始自动完成。我想让QCompleter从我选择的文件夹路径开始 我的代码如下: modelCompleter = new QCompleter(this); fModel = new QFileSystemModel(); fModel->setRootPath(QDir::currentPath() + "/" + filepath); modelCompleter-&g

我正在尝试使用QFileSystemModel制作一个QCompleter。结果是QCompleter尝试从根文件夹开始自动完成。我想让QCompleter从我选择的文件夹路径开始

我的代码如下:

modelCompleter = new QCompleter(this);
fModel = new QFileSystemModel();
fModel->setRootPath(QDir::currentPath() + "/" + filepath);
modelCompleter->setModel(fModel);
ui->le_search->setCompleter(modelCompleter);
似乎无论我尝试什么,为模型设置根路径都不会导致任何更改。我应该如何更改QCompleter显示的路径