Russian Qt Forum

Qt => Общие вопросы => Тема начата: Cugop от Декабрь 30, 2012, 12:36



Название: Открытие нескольких файлов в меню.
Отправлено: Cugop от Декабрь 30, 2012, 12:36
Здравствуйте!

Проблема. Существует каталог с файлами, в которых содержаться данные для обработки. Необходимо через меню выбрать из этих файлов, файлы с конкретными именами и обработать в порядке выбора.

Например: Существует каталог  D:\DATA, в котором находятся файлы 1.dat, 2dat, 3.dat, 4.dat, 5.dat . Необходимо выбрать 1.dat, , 3.dat, , 5.dat.



Название: Re: Открытие нескольких файлов в меню.
Отправлено: kambala от Декабрь 30, 2012, 13:11
QStringList QFileDialog::getOpenFileNames ( QWidget * parent = 0, const QString & caption = QString(), const QString & dir = QString(), const QString & filter = QString(), QString * selectedFilter = 0, Options options = 0 ) [static]


Название: Re: Открытие нескольких файлов в меню.
Отправлено: Cugop от Декабрь 30, 2012, 17:18
kambala, cпасибо за ответ.
Код
C++ (Qt)
QStringList QFileDialog::getOpenFileNames(QWidget* parent=0, const QString & caption=QString(), const QString & dir=QString(), const QString & filter=QString(), QString* selectedFilter=0, Options options=0)

Код для примера будет таким:
Код
C++ (Qt)
QStringList ListFileNames = QFileDialog::getOpenFileNames(this, "File", "D:/DATA", "*.dat");