Qt文件对话框怎么选择多个目录

Qt文件对话框如何选择多个目录
多个文件可以用fd->setFileMode(QFileDialog::ExistingFiles);
那我想选择多个目录,应该怎么弄?(做一个简单的病毒查杀界面来着)
------解决思路----------------------

    QFileDialog* _f_dlg = new QFileDialog(this);
    _f_dlg->setFileMode(QFileDialog::Directory);
    _f_dlg->setOption(QFileDialog::DontUseNativeDialog, true);

    QListView *l = _f_dlg->findChild<QListView*>("listView");
    if (l) {
        l->setSelectionMode(QAbstractItemView::MultiSelection);
    }
    QTreeView *t = _f_dlg->findChild<QTreeView*>();
    if (t) {
        t->setSelectionMode(QAbstractItemView::MultiSelection);
    }
    _f_dlg->setFilter(QDir::Dirs);

    int nMode = _f_dlg->exec();
    QStringList _fnames = _f_dlg->selectedFiles();