The QFileDialog::getExistingDirectory does what I want, thanks. Seems a strange name for the function, I'm not surprised I couldn't find it!