Необходимо сделать автодополнение имён файлов в комбобоксе для текущего каталога. Есть например такой код:
C++ (Qt)
fl::fl(QWidget *parent) : QComboBox(parent)
{
setEditable(true);
QFileSystemModel *model = new QFileSystemModel(this);
model->setResolveSymlinks(true);
QModelIndex root = model->setRootPath(QDir::rootPath());
setModel(model);
setModelColumn(0);
setRootModelIndex(root);
completer()->setCompletionMode(QCompleter::PopupCompletion);
}
Результат такой, что автодополнения нет. Если я нажимаю "/", то появляется попап, в котором только один элемент - сам "/". Собственно как можно сделать автодополнение имён, используя QFileSystemModel?
P.S. QDirModel работает, QFileSystemModel - нет.