1

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

4

0 に答える 0