Skip to content
Snippets Groups Projects
Select Git revision
  • 9289a0f8e45ce3ace63c1b750608cd15a6a1b790
  • master default protected
2 results

tri_fusion.py

Blame
  • Forked from Vuillemot Romain / INF-TC1
    Source project has a limited visibility.
    main.cpp 868 B
    #include <QGuiApplication>
    #include <QQmlApplicationEngine>
    #include <iostream>
    #include <string>
    #include <QQmlContext>
    #include <QIcon>
    
    #include  "grille.h"
    
    
    
    int main(int argc, char *argv[]){
        QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
    
        QGuiApplication app(argc, argv);
    //    app.setWindowIcon(QIcon("./icon_sudoku.png")); //pour mettre un icone, ne fonctionne pas
        Grille aGrille ;
        QQmlApplicationEngine engine;
        const QUrl url(QStringLiteral("qrc:/main.qml"));
        QObject::connect(&engine, &QQmlApplicationEngine::objectCreated,
                         &app, [url](QObject *obj, const QUrl &objUrl) {
            if (!obj && url == objUrl)
                QCoreApplication::exit(-1);
        }, Qt::QueuedConnection);
        engine.rootContext()->setContextProperty("vueObjetCpt", &aGrille);
        engine.load(url);
    
    
    
    
        return app.exec();
    }