#include "mainwindow.h" #include #include #include int main(int argc, char *argv[]) { QApplication a(argc, argv); // parse commandline arguments QCommandLineParser parser; parser.addPositionalArgument("File list", QCoreApplication::translate("main", "File list.")); parser.addHelpOption(); parser.process(a); QStringList urlStrList = parser.positionalArguments(); QList urlList; for (const QString & str : urlStrList) { QUrl url = QUrl::fromLocalFile(str); if (url.isValid()) { urlList.append(url); } } MainWindow w; w.show(); if (!urlList.isEmpty()) { w.commandlinePlayAudioFiles(urlList); } return a.exec(); }