#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.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.showUrls(urlList); w.adjustWindowSizeBySceneRect(); } return a.exec(); }