QQmlFile Class
La classe QQmlFile fournit des méthodes utilitaires statiques permettant de classer les URL. En savoir plus...
| En-tête : | #include <QQmlFile> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Qml) target_link_libraries(mytarget PRIVATE Qt6::Qml) |
| qmake : | QT += qml |
Membres publics statiques
| bool | isLocalFile(const QString &url) |
| bool | isLocalFile(const QUrl &url) |
| QString | urlToLocalFileOrQrc(const QString &url) |
| QString | urlToLocalFileOrQrc(const QUrl &url) |
Description détaillée
QQmlFile fournit des méthodes utilitaires statiques permettant de classer les URL et les noms de fichiers de la même manière que le fait QQmlEngine lors du chargement de contenu à partir de ceux-ci.
Documentation des fonctions membres
[static] bool QQmlFile::isLocalFile(const QString &url)
Renvoie « true » si « url » est un fichier local pouvant être ouvert avec « QFile ». Sinon, renvoie « false ». Les URL de fichiers locaux utilisent soit le schéma « qrc: », soit « file: ».
Remarque : sous Android, les URL utilisant les schémas assets: ou content: sont également considérées comme des fichiers locaux.
[static] bool QQmlFile::isLocalFile(const QUrl &url)
Renvoie « true » si « url » est un fichier local pouvant être ouvert avec « QFile ». Sinon, renvoie « false ». Les URL de fichiers locaux utilisent le schéma « qrc: » ou « file: ».
Remarque : sous Android, les URL utilisant les schémas assets: ou content: sont également considérées comme des fichiers locaux.
[static] QString QQmlFile::urlToLocalFileOrQrc(const QString &url)
Si url est un fichier local, cette fonction renvoie un chemin d'accès pouvant être transmis à QFile. Sinon, elle renvoie une chaîne vide.
Voir aussi isLocalFile.
[static] QString QQmlFile::urlToLocalFileOrQrc(const QUrl &url)
Si url est un fichier local, cette fonction renvoie un chemin d'accès pouvant être transmis à QFile. Sinon, elle renvoie une chaîne vide.
Voir également 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.