It seems that the QFileDialog won't do it out of the box. My solution would be to build a new directory picker dialog for your application, supporting multiple directories. By using a QFileSystemModel, you don't have to worry about traversing the file system.