1
我想使用QFileSystemModel來製作一個QCompleter。結果是QCompleter嘗試從根文件夾開始自動完成。我希望QCompleter從我選擇的文件夾路徑開始。如何使用QFileSystemModel設置QCompleter的路徑?
我有下面的代碼:
modelCompleter = new QCompleter(this);
fModel = new QFileSystemModel();
fModel->setRootPath(QDir::currentPath() + "/" + filepath);
modelCompleter->setModel(fModel);
ui->le_search->setCompleter(modelCompleter);
看來,無論什麼我嘗試,設置根路徑沒有變化的模擬結果。我應該如何改變QCompleter顯示的路徑?
可我不知道爲什麼你認爲這個例子中設置路徑。它展示瞭如何將路徑分割成字符串,並展示瞭如何將文件設置爲字符串列表。但是,它沒有顯示如何設置模型的根路徑。 – Ci3 2013-03-04 18:22:08
此答案不是解決方案。它不能解決問題。 – Ci3 2013-03-05 07:21:50