[gelöst] QFileDialog mehrere Ordner auswählen

Alles rund um die Programmierung mit Qt
Antworten
dani.80
Beiträge: 31
Registriert: 9. Mai 2005 14:52

[gelöst] QFileDialog mehrere Ordner auswählen

Beitrag von dani.80 »

Hallo,
weiß jemand, wie ich über einen File Dialog mehrere Ordner auswählen kann?
Es gibt ja getExistingDirectory, um einen Ordner auszuwählen.
Wie könnte ichs anstellen, um über CTRL mehrere Ordner auszuwählen?
Für Dateien gibt es ja getOpenFileNames.

Danke,
viele Grüße,
Dani
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag von FlorianBecker »

Ich würde es selber implementieren in folgender Form:

Code: Alles auswählen

QFileDialog* fd = new QFileDialog( this );
fd->setPreviewMode( QFileDialog::DirectoryOnly );
fd->show();
Und die Liste der markierten Ordner sollte man dann mit fd->selectedFiles(); erhalten. Ich habe das nicht ausprobiert, aber es sollte funktionieren, wenn Qt nicht gerade das Verhalten bei DirectoryOnly auf SingleSelect oder sowas setzt.
dani.80
Beiträge: 31
Registriert: 9. Mai 2005 14:52

Beitrag von dani.80 »

Hallo,
also ich hab das probiert, aber leider kann man da wirklich nur einen Ordner auswählen, so wies aussieht. :-(
Hat jemand eine Idee, wie es gehen könnte mehrere Ordner auszuwählen?

Dankeschön.
Antworten