#include #include #include #include #include #include "src/AppController.h" int main(int argc, char *argv[]) { QGuiApplication app(argc, argv); QIcon appIcon(QStringLiteral(":/assets/favicon.ico")); appIcon.addFile(QStringLiteral(":/assets/favicon-256x256.png")); appIcon.addFile(QStringLiteral(":/assets/favicon-192x192.png")); appIcon.addFile(QStringLiteral(":/assets/favicon-128x128.png")); appIcon.addFile(QStringLiteral(":/assets/favicon-64x64.png")); appIcon.addFile(QStringLiteral(":/assets/favicon-48x48.png")); appIcon.addFile(QStringLiteral(":/assets/favicon-32x32.png")); appIcon.addFile(QStringLiteral(":/assets/favicon-16x16.png")); app.setWindowIcon(appIcon); QCoreApplication::setApplicationName("人脸识别考勤系统"); QCoreApplication::setApplicationVersion("3.0.0"); QCoreApplication::setOrganizationName("STM32 Face Recognition"); QQuickStyle::setStyle("Basic"); AppController controller; QQmlApplicationEngine engine; engine.rootContext()->setContextProperty("appController", &controller); const QUrl url(QStringLiteral("qrc:/qml/Main.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(); }