Solo necesito algo similar a Fstream para leer el archivo IO en QML. ¿Por qué no hay archivo IO?¿Cómo leo contenido de ARCHIVO en QML?
Respuesta
QML no tiene E/S de archivos incorporados. Pero, a juzgar por el tono de tu publicación, ya lo sabías.
¿Cómo leo contenido de ARCHIVO en QML?
Puede ampliar las funcionalidades de QML usando C++.
El tutorial Getting Started Programming with QML de la Documentación de referencia de Qt muestra cómo crear un editor de texto. Esto incluye archivos de E/S usando C++.
¿Por qué no hay archivos de E/S?
Porque QML está basado en JavaScript, y JavaScript tampoco tiene archivos E/S incorporados.
QML está diseñado como una forma (fácil) de crear una interfaz de usuario. Necesitas un programa real para hacer el resto.
Si su archivo es de texto plano, puede usar XMLHttpRequest. Por ejemplo:
var xhr = new XMLHttpRequest;
xhr.open("GET", "mydir/myfile.txt");
xhr.onreadystatechange = function() {
if (xhr.readyState == XMLHttpRequest.DONE) {
var response = xhr.responseText;
// use file contents as required
}
};
xhr.send();
¿Qué desea leer el archivo de ... si sus datos simples .. entonces son probablemente mejor usar QML Desconectado API de almacenamiento?. Look for that section here.
Si desea implementar una base de datos con su aplicación, lea this conversation.
Si realmente quieres leer el archivo, aprende C++ y expone tu código a QML. Eso, entonces, está más allá del alcance de mi respuesta.
Sé que esta es una pregunta antigua, pero es posible que todavía esté interesado en responder. Aquí está: Reading a line from a .txt or .csv file in qml (Qt Quick)
En resumen, usted tiene aquí explicado cómo leer archivos en QML: http://www.developer.nokia.com/Community/Wiki/Reading_and_writing_files_in_QML
Todo lo que necesita es extender QML con C++.
- 1. ¿Cómo leo un archivo en App Engine?
- 2. ¿Cómo leo archivos .owl en Java y visualizo su contenido?
- 3. ¿Cómo leo líneas en un archivo de texto en OCaml?
- 4. ¿Cómo leo una línea aleatoria de un archivo en Python?
- 5. ¿Cómo leo de un archivo en el mismo directorio?
- 6. ¿Cómo leo y edito un archivo .txt en C#?
- 7. ¿Cómo leo el contenido de una hoja de cálculo de Excel con Ruby?
- 8. ¿Cómo leo un archivo de imagen usando Python?
- 9. QML: Problema al renderring pantalla QML
- 10. ¿Cómo leo la entrada formateada en Java?
- 11. C# - ¿Cómo leo y escribo un archivo binario?
- 12. VB - ¿Cómo leo y escribo un archivo binario?
- 13. ¿Cómo leo un archivo gzip línea por línea?
- 14. ¿Cómo leo un archivo que se actualiza constantemente?
- 15. ¿Podemos declarar la variable global en el archivo QML?
- 16. Tamaño de elementos en QML
- 17. QML: ¿cómo manejar el mouse?
- 18. ¿Cómo leo esta declaración compleja en C?
- 19. Cómo capturar una señal en QML?
- 20. ¿Cómo leo un archivo de recursos de un archivo jar de Java?
- 21. ¿Cómo leo la configuración de Symfony2 config.yml?
- 22. Cómo exponer un modelo C++ a QML
- 23. ¿Cómo leo samples de una AudioBufferList?
- 24. Qml y imagen borrosa
- 25. ¿Cómo leo/escribo archivos descomprimidos?
- 26. guardando la imagen QML
- 27. ¿Cómo leo una imagen base64 en WPF?
- 28. ¿Cómo leo un archivo de texto de formato de ancho de corrección en pandas
- 29. Borrar QML anchor
- 30. ¿Cómo leo línea por línea un archivo de texto en ruby (alojado en s3)?
Esto también funciona para otros formatos de texto sin formato, por ej. json – OlliM
esta es una mala respuesta y debe incluir un código de ejemplo en lugar de un enlace (potencialmente muerto/en extinción). – khaverim