/
brownbear
/
test10
Обзор
Документация
Войти
/
brownbear
/
test10
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/main.cpp
42 строки
1 KB
CLTanuki
Initial
24 дек 2023, 19:07
24 дек 2023, 19:07
77d297f
Код
Авторство
О чём код?
#ifdef AURORA #include <auroraapp.h> #include <QtQuick> int main(int argc, char *argv[]) { QScopedPointer<QGuiApplication> application(Aurora::Application::application(argc, argv)); application->setOrganizationName(QStringLiteral("pro.basilevs")); application->setApplicationName(QStringLiteral("ModnoeRadio")); QScopedPointer<QQuickView> view(Aurora::Application::createView()); view->setSource(Aurora::Application::pathTo(QStringLiteral("qml/aurora/ModnoeRadio.qml"))); view->show(); return application->exec(); } #else #include <QGuiApplication> #include <QQmlApplicationEngine> int main(int argc, char *argv[]) { #if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); #endif QGuiApplication app(argc, argv); QQmlApplicationEngine engine; const QUrl url(QStringLiteral("qrc:/pages/MainPage.qml")); QObject::connect(&engine, &QQmlApplicationEngine::objectCreated, &app, [url](QObject *obj, const QUrl &objUrl) { if (!obj && url == objUrl) QCoreApplication::exit(-1); }, Qt::QueuedConnection); engine.load(url); return app.exec(); } #endif