PyQt QFileDialog - Auswahl mehrerer Verzeichnisse

Ich versuche, einen QFileDialog zu erstellen, mit dem der Benutzer mehrere Verzeichnisse auswählen kann.

Folgen Sie der DiskussionHie und diefaq hier, aber ich bin nicht sicher, was ich falsch mache. Ich erhalte einen Dateidialog, kann aber trotzdem nur ein einziges Verzeichnis (Ordner) auswählen.

Dies ist unter Windows 7

Code

class FileDialog(QtGui.QFileDialog):
        def __init__(self, *args):
            QtGui.QFileDialog.__init__(self, *args)
            self.setOption(self.DontUseNativeDialog, True)
            self.setFileMode(self.DirectoryOnly)

            self.tree = self.findChild(QtGui.QTreeView)
            self.tree.setSelectionMode(QtGui.QAbstractItemView.MultiSelection)

            self.list = self.findChild(QtGui.QListView)
            self.list.setSelectionMode(QtGui.QAbstractItemView.MultiSelection)

if __name__ == '__main__':
    import sys
    app = QtGui.QApplication(sys.argv)
    ex = FileDialog()
    ex.show()
    sys.exit(app.exec_())

Bearbeiten

So nach einigem Herumspielen, wenn ich im Dateidialog "Detailansicht" wähle, funktioniert die Mehrfachauswahl. Wenn ich jedoch "Listenansicht" wähle, funktioniert dies nicht. Irgendeine Idee warum?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage