The \"Browse For Folder\" Windows dialog is very inconvenient because:
You can set the file mode in QFileDialog
to QFileDialog::Directory
see http://qt-project.org/doc/qt-5.0/qtwidgets/qfiledialog.html#FileMode-enum
Or You can use QFileDialog::setOption
with value QFileDialog::ShowDirsOnly
You can try this one:
QString QFileDialog::getExistingDirectory ( QWidget * parent = 0, const QString & caption = QString(), const QString & dir = QString(), Options options = ShowDirsOnly ) [static]
This one is used to choose a directory, and will popup a dialog like you show at last.
Demo:
QString dir = QFileDialog::getExistingDirectory(this, tr("Open Directory"),
"/home",
QFileDialog::ShowDirsOnly
| QFileDialog::DontResolveSymlinks);