Also ich habe data.txt, wo die Daten wie folgt aus:Qt lesen QML Daten aus der Datei
ListElement{ longitude: "0"; latitude: "0"; height: "-700.114"; }
ListElement{ longitude: "0"; latitude: "1"; height: "-698.214"; }
ListElement{ longitude: "0"; latitude: "2"; height: "-695.955"; }
ListElement{ longitude: "0"; latitude: "3"; height: "-706.116"; }
[...]
und ich brauche diese Daten zu Data.qml hinzuzufügen wie das
import QtQuick 2.1
Item {
property alias model: dataModel
//! [0]
ListModel{
id: dataModel
ListElement{ longitude: "0"; latitude: "0"; height: "-700.114"; }
ListElement{ longitude: "0"; latitude: "1"; height: "-698.214"; }
ListElement{ longitude: "0"; latitude: "2"; height: "-695.955"; }
ListElement{ longitude: "0"; latitude: "3"; height: "-706.116"; }
[...]
}
}
Wie geht das?
aber ich brauche den Text aus der TXT-Datei zu ListModel {} – icegas
Dann ist die nächste "Qt.createQmlObject" von QML, die eine Zeichenfolge dauert. Aber es gibt nicht so etwas wie "den Text aus der TXT-Datei einfügen". Und außer wenn Sie wirklich gute Gründe haben (was Sie vielleicht haben), scheint mir dieser Ansatz fehlerhaft zu sein. –