В настоящее время я работаю над приложением qt для Windows.Пользователь должен иметь возможность выбрать каталог для загрузки всех файлов.У меня возникла проблема, связанная с этим.Это кажется довольно глупым, но я продолжаю получать те же отзывы.Конечные пользователи смущаются диалоговым окном файлов, потому что они переходят к папке, но она не показывает никаких файлов.Даже если они выбирают папку, это сбивает их с толку, чтобы они не видели файлы в каталоге.
Так что я решил покопаться в этом и провести небольшое исследование.Из того, что я обнаружил, кажется, что есть в основном 2 варианта.IFileOpenDialog
с FOS_PICKFOLDERS
, который я сейчас использую через qt's QFileDialog
.Или SHBrowseForFolder
, который работает, но довольно ограничен.
Я что-то упустил?Кажется, что IFileOpenDialog
, который показывает файлы, не позволяя пользователю выбирать их, был бы идеальным.Есть ли способ сделать это?Я нашел много более старой информации о том, что это невозможно, но нет ничего более определенного, чем более свежая.