Exemple #1
0
int main(int argc, char *argv[])
{

    QApplication app(argc, argv);

    VPApplication vplay;

    // QQmlApplicationEngine is the preffered way to start qml projects since Qt 5.2
    // if you have older projects using Qt App wizards from previous QtCreator versions than 3.1, please change them to QQmlApplicationEngine
    QQmlApplicationEngine engine;
    vplay.initialize(&engine);

    // use this during development
    // for PUBLISHING, use the below entry point
    vplay.setMainQmlFileName(QStringLiteral("qml/Main.qml"));

    // use this instead of the above call to avoid deployment of the qml files and compile them into the binary with qt's resource system qrc
    // this is the preferred deployment option for publishing games to the app stores, because then your qml files and js files are protected
    // to avoid deployment of your qml files and images, also comment the DEPLOYMENTFOLDERS command in the .pro file
    // also see the .pro file for more details
    //  vplay.setMainQmlFileName(QStringLiteral("qrc:/qml/Main.qml"));

    engine.load(QUrl(vplay.mainQmlFileName()));

    return app.exec();
}
Exemple #2
0
int main(int argc, char *argv[])
{
  // Init V-Play application
  QApplication app(argc, argv);

  VPApplication vplay;
  vplay.setPreservePlatformFonts(true);

  QQmlApplicationEngine engine;
  vplay.initialize(&engine);

  // Load main QML file
  vplay.setMainQmlFileName(QStringLiteral("qml/PropertyCrossMain.qml"));
  engine.load(QUrl(vplay.mainQmlFileName()));

  return app.exec();
}