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 が示すパスを変更するにはどうすればよいですか?