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