В одном из моих рабочих проектов другой подход (не QFileSystemModel
) используется для отображения только каталогов:
QFileDialog::Options options = QFileDialog::DontResolveSymlinks | QFileDialog::ShowDirsOnly;
options |= QFileDialog::DontUseNativeDialog;
QString directory = QFileDialog::getExistingDirectory(this,
tr("Select the data path"),
"",
options);