22int main(
int argc,
char *argv[])
24#if QT_VERSION >= QT_VERSION_CHECK(5, 6, 0)
25 QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
27 qputenv(
"QT_DEVICE_PIXEL_RATIO", QByteArray(
"auto"));
29 QApplication app(argc, argv);
37 QQmlApplicationEngine engine;
38 engine.addImportPath(QDir::cleanPath(QCoreApplication::applicationDirPath() + QDir::separator() +
39 PLUGINS_RELATIVE_PATH));
41 engine.addImportPath(QDir::cleanPath(QCoreApplication::applicationDirPath() + QDir::separator() +
42 ".." + QDir::separator() +
43 PLUGINS_RELATIVE_PATH + QDir::separator() +
46 engine.load(QUrl(
"qrc:/qml/QtYARPScope/main.qml"));
47 QObject *topLevel = engine.rootObjects().value(0);
48 auto* window = qobject_cast<QQuickWindow *>(topLevel);
52 for(
int i=0;i<argc;i++){
53 params.append(argv[i]);
56 QMetaObject::invokeMethod(topLevel,
"parseParameters",
58 Q_RETURN_ARG(QVariant, retVal),
59 Q_ARG(QVariant,params));
66 return (app.exec()!=0?1:0);
int main(int argc, char *argv[])