main.cpp
author sl
Tue, 27 May 2014 12:00:47 +0200
changeset 0 c0e13d2503b9
permissions -rw-r--r--
First contribution.
Here is a basic QtQuick application based on Qt 5.3.
     1 /*
     2 #include <QApplication>
     3 #include <QQmlApplicationEngine>
     4 
     5 int main(int argc, char *argv[])
     6 {
     7     QApplication app(argc, argv);
     8 
     9     QQmlApplicationEngine engine;
    10     engine.load(QUrl(QStringLiteral("qrc:///main.qml")));
    11 
    12     return app.exec();
    13 }
    14 */
    15 
    16 #include "qtquickcontrolsapplication.h"
    17 #include <QtQml/QQmlApplicationEngine>
    18 #include <QPalette>
    19 
    20 int main(int argc, char *argv[])
    21 {    
    22     QtQuickControlsApplication app(argc, argv);
    23     //Specifying the following properties was needed for persistent settings to work
    24     app.setOrganizationName("Slions");
    25     app.setOrganizationDomain("Slions.com");
    26     app.setApplicationName("MiniDisplay Manager");
    27 
    28     //Override system palette
    29     //QPalette customPalette = app.palette();
    30     //customPalette.setColor(QPalette::Window, QColor("red"));
    31     //customPalette.setColor(QPalette::Base, QColor("red"));
    32     //customPalette.setColor(QPalette::AlternateBase, QColor("red"));
    33     //app.setPalette(customPalette);
    34     //
    35 
    36     QQmlApplicationEngine engine(QUrl("qrc:///main.qml"));
    37     return app.exec();
    38 }