Qt für mobile Geräte



  • Hallo!

    Ich evaluiere gerade für ein neues Projekt mit Qt, wie das für mobile Geräte funktionieren würde. Ich weiß das der Fokus bei Qt zuletzt verstärkt auf den Mobile-Bereich gelegt wurde.

    Meine Frage ist jetzt: Ich habe div. Examples durchgesehen und alle wurden mit QML bzw. QtQuick2 erstellt, was eher JavaScript ähnelt. Ich dachte aber, dafür würde C++ verwendet werden? Oder liege ich da komplett falsch?

    Kann mir da jemand Licht in die Sache bringen? (Event. mit links wo ich weiterlesen kann)

    Danke!

    Grüße,
    Mani



  • Steini79 schrieb:

    Hallo!
    Meine Frage ist jetzt: Ich habe div. Examples durchgesehen und alle wurden mit QML bzw. QtQuick2 erstellt, was eher JavaScript ähnelt. Ich dachte aber, dafür würde C++ verwendet werden? Oder liege ich da komplett falsch?

    ich weiß nicht genau wie du das meinst...
    du kannst mit qt c++ apps(android) entwickeln 😃 , das wird dann auch verwendet.
    wie du deine app erstellen willst das musst du dann selbst entscheiden. (bzw. wie du qt benutzt...)

    soweit ich weiß ist der weg über qml bzw. qtquick2 "normal".
    laut beschreibung(siehe unten "mobile-app-development") wird das so gemacht und ich machs eig auch immer so.

    was stört dich denn daran konkret bzw. was würdest du gerne wie machen, und warum?
    weil qml und qtquick2 hat ja eig nix mit javascript zu tun und syntaktisch ist javascript ähnlich c, c++ ...

    vll hilft dir das weiter:
    https://www.qt.io/mobile-app-development/
    http://doc.qt.io/qt-5/android-support.html
    http://www.golem.de/news/qt-5-1-qt-apps-fuer-ios-und-android-1307-100181.html



  • nachtrag:
    vll hilft dir auch dieser link:
    http://meetmeego.org/2011/09/13/tutorial-qt-qml-und-app-entwicklung-qml-verstehen/

    (sollte sich die frage nur auf unterschiede bzw. einsatz von qt,qml,qtquick beziehen...)

    sry hab ich eben vergessen

    hoff ich konnte wenigstens etwas helfen?!... 🙄
    lg



  • Danke für die Links, ich muss sie mir noch genauer ansehen. Meine Frage geht eher in die Richtung, ob ich eine Anwendung, die ich für Android + iOS entwickeln will, zwingend mit QML/Quick schreiben muss, oder ob das auch mit den normalen Qt Klassen wie QWidget und dgl. geht? Ich vermute nicht, oder?

    //EDIT

    Nach etwas mehr Recherche habe ich herausgefunden, das C++ für die Businesslogic verwendet wird und QML für das UI? Hoffe das ich das richtig verstanden habe.


Anmelden zum Antworten