#include <QtGui/QApplication>
#include <QtDeclarative>
#include "qmlapplicationviewer.h"
int main(int argc, char **argv) {
QApplication app(argc, argv);
QmlApplicationViewer viewer;
viewer.setMainQmlFile("app/native/assets/main.qml");
viewer.showFullScreen();
return app.exec();
}
Mon C++ est un peu rouillé. Quelqu'un peut-il m'expliquer s'il vous plaît ce que "QApplication app (argc, argv)" essaie de faire?Qu'est-ce que "QApplication app (argc, argv)" essayant de faire?
Essaye-t-il de déclarer une fonction qui prend 2 arguments (argc et argv) et renvoie une variable de type QApplication?
pourquoi cette déclaration ne nécessite pas le mot-clé "nouvelle" QApplication app = new QApplication (argc, argv); – DScript
@DScript: avec 'new' vous alloueriez dynamiquement un objet sur le tas. Quand vous utilisez 'new' vous obtiendrez un pointeur à la place. Donc, vous devez faire ceci: 'QApplication * app = new QApplication (argc, argv);' – Constantinius