C++ (Qt)QFileDialog::getOpenFileName(<object>, <text>, <directory>, <filter_files>));
C++ (Qt)QString getOpenFileName(QWidget* parent = 0, const QString& caption = QString(""), const QString& directory = QString(""), const QString& filter = QString(""));QStringList getOpenFileNames(QWidget* parent = 0, const QString& caption = QString(""), const QString& directory = QString(""), const QString& filter = QString(""));
C++ (Qt)/// Вызов окна диалога для выбора открываемого файлаQString getOpenFileName(QWidget* parent, const QString& caption, const QString& directory, const QString& filter){ QFileDialog file_dialog(parent, caption, directory, filter); file_dialog.setViewMode(QFileDialog::Detail); file_dialog.setResolveSymlinks(false); file_dialog.setFileMode(QFileDialog::ExistingFile); if(!file_dialog.exec()) return QString(""); return file_dialog.selectedFile();} /// Вызов окна диалога для выбора открываемых файловQStringList getOpenFileNames(QWidget* parent, const QString& caption, const QString& directory, const QString& filter){ QFileDialog file_dialog(parent, caption, directory, filter); file_dialog.setViewMode(QFileDialog::Detail); file_dialog.setResolveSymlinks(false); file_dialog.setFileMode(QFileDialog::ExistingFiles); if(!file_dialog.exec()) return QStringList(); return file_dialog.selectedFiles();}