1. Preparación
Guardar el archivo en un subdirectorio del proyecto:
<directorio del proyecto>/recursos/template01.html
2. Crear archivo .qrc
Click derecho en el proyecto en la ventana del navegador y seleccionar add new...
En la ventana add new:
Qt - Qt Resource File
En la ventana Qt resource File - Location
name: <El nombre del archivo de recursos> p.j. "templates.qrc" que se ubicará debajo de Resources como Resources/templates.qrc
path: <la del proyecto>
3. Añadir el archivo .html
Click derecho sobre templates.qrc. Seleccionar add existing files...
El archivo aparece en templates.qrc/recursos/templat01.html
Acceso al archivo:
QString filename = ":/recursos/template01.html";
4. La siempre olvidada forma de cargar archivos de texto dentro de un QStringList
Para leer el archivo:
QFile file(filename);
QStringList lstret;
if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) assert(false);
while (!file.atEnd()) {
QByteArray line = file.readLine();
process_line(line);
}
No hay comentarios:
Publicar un comentario