En esta página

QQmlFile Class

La clase QQmlFile proporciona métodos estáticos de utilidad para categorizar URLs. Más...

Cabecera: #include <QQmlFile>
CMake: find_package(Qt6 REQUIRED COMPONENTS Qml)
target_link_libraries(mytarget PRIVATE Qt6::Qml)
qmake: QT += qml

Miembros públicos estáticos

bool isLocalFile(const QString &url)
bool isLocalFile(const QUrl &url)
QString urlToLocalFileOrQrc(const QString &url)
QString urlToLocalFileOrQrc(const QUrl &url)

Descripción detallada

QQmlFile proporciona algunos métodos estáticos de utilidad para categorizar URLs y nombres de archivos de la forma en que lo hace QQmlEngine al cargar contenido desde ellos.

Documentación de las funciones de los miembros

[static] bool QQmlFile::isLocalFile(const QString &url)

Devuelve true si url es un archivo local que puede abrirse con QFile. En caso contrario, devuelve false. Las urls de archivos locales tienen un esquema qrc: o file:.

Nota: En Android, las urls con esquema assets: o content: también se consideran archivos locales.

[static] bool QQmlFile::isLocalFile(const QUrl &url)

Devuelve true si url es un archivo local que puede abrirse con QFile. En caso contrario, devuelve false. Las urls de archivos locales tienen un esquema qrc: o file:.

Nota: En Android, las urls con esquema assets: o content: también se consideran archivos locales.

[static] QString QQmlFile::urlToLocalFileOrQrc(const QString &url)

Si url es un archivo local devuelve una ruta adecuada para pasarla a QFile. En caso contrario, devuelve una cadena vacía.

Véase también isLocalFile.

[static] QString QQmlFile::urlToLocalFileOrQrc(const QUrl &url)

Si url es un archivo local devuelve una ruta adecuada para pasarla a QFile. En caso contrario, devuelve una cadena vacía.

Véase también isLocalFile.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.