Я новичок в изучении библиотеки Qt, и мне трудно работать с QFileDialog. Я хочу, чтобы пользователь мог выбрать каталог, но также иметь возможность просматривать файлы и папки, чтобы они знали, какую директорию они должны выбрать. Я видел, что подобные вещи были опубликованы в другом месте, но все, что я пробовал, не повлияло на результат.QFileDialog Просмотр файлов и папок при выборе каталога
Я попытался создать свой собственный диалог и установки режима в каталог, в котором говорится, что он должен отображать как файлы и папки:
QFileDialog myDialog(this);
myFileExplorer.setFileMode(QFileDialog::Directory);
myFileExplorer.setDirectory("C:/");
QString file = myFileExplorer.exec();
И я попытался использовать getExistingDirectory как хорошо, но с этим функция всегда показывает только каталог. Благодаря
Вы пытались передать последний аргумент ввода для getExistingDirectory равным 0? –
Он показывает файлы на OS X, но не показывает файлы в Windows. Это ошибка Qt. Возможно, вам нужно посмотреть, можно ли вызвать требуемый диалог непосредственно из Win API. Или вам нужно реализовать просмотр/выбор файлов. –