nur Ordner auswählen mit QFileDialog
Verfasst: 11. November 2005 16:47
hallo,
ich möchte einen QfileDialog öffnen um eine Reihe Verzeichnisse zu markieren um sie dann als QstringList abzuspeichern. komme da jetzt nicht weiter. im Prinzip bräuchte ich was wie getExistingDirectories.
mein code sieht ziehmlich gewöhnlich aus:
QStringList directories = QFileDialog::getOpenFileNames(
this, "Select Directories",
openDirectoriesPath, QFileDialog::ShowDirsOnly);
das gibt den Fehler:
mainwindow.cpp:112: error: no matching function for call to `QFileDialog::getOpe
nFileNames(MainWindow* const, const char[19], QString&, QFileDialog::Option)'
C:/qt/4.0.1/include/QtGui/../../src/gui/dialogs/qfiledialog.h:161: note: candida
tes are: static QStringList QFileDialog::getOpenFileNames(QWidget*, const QStrin
g&, const QString&, const QString&, QString*, QFlags<QFileDialog::Option>)
mainwindow.cpp:110: warning: unused variable 'directories'
das sollte ja irgendwie einfach sein, aber ich wurschtle schon ne weile rum. ich brauche nur die ordnernamen als QStringList. benutze qt 4.0.1
wäre dankbar für eure hilfe
Heiko
ich möchte einen QfileDialog öffnen um eine Reihe Verzeichnisse zu markieren um sie dann als QstringList abzuspeichern. komme da jetzt nicht weiter. im Prinzip bräuchte ich was wie getExistingDirectories.
mein code sieht ziehmlich gewöhnlich aus:
QStringList directories = QFileDialog::getOpenFileNames(
this, "Select Directories",
openDirectoriesPath, QFileDialog::ShowDirsOnly);
das gibt den Fehler:
mainwindow.cpp:112: error: no matching function for call to `QFileDialog::getOpe
nFileNames(MainWindow* const, const char[19], QString&, QFileDialog::Option)'
C:/qt/4.0.1/include/QtGui/../../src/gui/dialogs/qfiledialog.h:161: note: candida
tes are: static QStringList QFileDialog::getOpenFileNames(QWidget*, const QStrin
g&, const QString&, const QString&, QString*, QFlags<QFileDialog::Option>)
mainwindow.cpp:110: warning: unused variable 'directories'
das sollte ja irgendwie einfach sein, aber ich wurschtle schon ne weile rum. ich brauche nur die ordnernamen als QStringList. benutze qt 4.0.1
wäre dankbar für eure hilfe
Heiko