1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| #include "Folders.h"
Folders::Folders(Ui::MainWindow *ui, QObject *parent): QObject(parent), ui(ui)
{
}
Folders::~Folders()
{
}
void Folders::select_Folders()
{
QStringList selectedFiles;
QFileDialog dialog(nullptr);
dialog.setFileMode(QFileDialog::ExistingFiles);
dialog.setOption(QFileDialog::ReadOnly, false);
dialog.setNameFilter("Training Results Files (*.trainingresults)");
if (dialog.exec())
{
selectedFiles = dialog.selectedFiles();
}
if(ui->dateEdit_Start->text()<element0 && ui->dateEdit_End->text()>element0)
{
QMessageBox::warning(nullptr,"information","it's ok");
}
if (selectedFiles.isEmpty())
{
return;
}
QFile file;
QDomDocument xml_doc;
QDomElement root;
foreach (const QString &filePath, selectedFiles)
{
file.setFileName(filePath);
if (file.open(QIODevice::ReadOnly))
{
if (xml_doc.setContent(&file))
{
root = xml_doc.documentElement();
//...
} |