Wie lese ich im Inhalt der DATEI in QML?
Brauche ich nur etwas ähnliches wie fstream sind zum Lesen von Datei-E /a in QML. Warum gibt es keine Datei-IO?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Brauche ich nur etwas ähnliches wie fstream sind zum Lesen von Datei-E /a in QML. Warum gibt es keine Datei-IO?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Ihre Datei ist reiner text, den Sie verwenden können, XMLHttpRequest. Zum Beispiel:
Ich weiß, das ist eine alte Frage aber vielleicht sind Sie noch interessiert an der Antwort.
Hier ist es: Lesen einer Zeile aus einer .txt-oder .csv-Datei in qml (Qt Quick)
Kurz gesagt, Sie haben hier erklärt, wie das Lesen von Dateien in QML: http://www.developer.nokia.com/Community/Wiki/Reading_and_writing_files_in_QML
Alles, was Sie brauchen, ist zu erweitern QML mit C++.
QML hat keine built-in-Datei-I/O. Aber - wie aus dem Ton Ihrer post - Sie wusste bereits, dass.
Wie lese ich im Inhalt der DATEI in QML?
Erweitern zu können, QML Funktionen mit C++.
Den Erste Schritte bei der Programmierung mit QML tutorial aus der Qt-Referenz-Dokumentation zeigt Ihnen, wie man einen text-editor. Dazu gehören Datei-I/O mit C++.
Warum gibt es kein Datei-I/O?
Weil QML basiert auf JavaScript, und JavaScript hat keine built-in-Datei-I/O entweder.
QML ist als (einfach) Weg, um eine Benutzeroberfläche zu erstellen. Benötigen Sie eine aktuelle Programm tun den rest.
Gibt es built-in-Datei-I/O verfügbar für QML mit dem V-Play SDK FileUtils. Es funktioniert cross-Plattform-auf desktop, iOS und Android. Mehr info und Beispiele sind auch in der neuesten blog-post.
Sieht es wie folgt aus:
Was wollen Sie zum Lesen der Datei?... wenn seine einfache Daten.. dann sind Sie wahrscheinlich besser dran mit QML Offline-storage-API. Nach diesem Abschnitt hier.
Wenn Sie wollen Bereitstellung eine db mit Ihrer Anwendung Lesen dieses Gespräch.
Wenn Sie wirklich wollen, die Datei zu Lesen, noch, zu lernen, C++ und setzen Sie Ihren code auf QML. Dass, dann, ist über den Umfang meiner Antwort.