Ich habe eine Frage im Zusammenhang mit der Leistung. Ich möchte vom C++ - Seitenvektor der Strukturen zur qml-Seite übergehen, wo Vektor ungefähr 3000 Elemente und Strukturelemente enthält. Grundsätzlich kann ich 14 Behälter mit z.B. QVariantLists werden mit Daten gefüllt und rufen 4 Funktionen auf (z. B. QObject :: invokeMethod), um diese Daten weiterzugeben. Ich kann auch QObject :: invokeMethod 3000 mal aufrufen, wo ich nur QVariantList übergebe, also was ist die beste Lösung in diesem Fall?Eine Leistung beim Übergeben von großen Daten von C++ zu QML
- Gibt es eine Möglichkeit, von C++ - Seitenstruktur mit 14 Elementen zu qml zu gelangen, indem man sie direkt auf ein qml- oder js-Objekt überträgt?
Sie übergeben die 3000-Elemente-Liste nicht an QML. Sie erstellen ListView in QML und erstellen ein C++ - Datenmodell, für das die ListView abfragen kann, wenn Elemente auf dem Bildschirm angezeigt werden. http://doc.qt.io/qt-5/qtquick-modelviewsdata-cppmodels.html – selbie