QQmlFile 类
QQmlFile 类提供了静态实用方法来分类 URL。 更多信息...
头文件 | #include <QQmlFile> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Qml) target_link_libraries(mytarget PRIVATE Qt6::Qml) |
qmake | QT += qml |
静态公共成员
bool | isLocalFile(const QString &url) |
bool | isLocalFile(const QUrl &url) |
QString | urlToLocalFileOrQrc(const QString &url) |
QString | urlToLocalFileOrQrc(const QUrl &url) |
详细描述
QQmlFile 提供了一些静态实用方法来分类 URL 和文件名,就像 QQmlEngine 在从它们加载内容时所做的那样。
成员函数文档
[static]
bool QQmlFile::isLocalFile(const QString &url)
如果 url 是可以由 QFile 打开的本地文件,则返回 true
。否则返回 false
。本地文件 URL 具有以 qrc:
或 file:
为方案的格式。
注意: 在 Android 上,具有 assets:
或 content:
方案的 URL 也被视为本地文件。
[static]
bool QQmlFile::isLocalFile(const QUrl &url)
如果 url 是可以由 QFile 打开的本地文件,则返回 true
。否则返回 false
。本地文件 URL 具有以 qrc:
或 file:
为方案的格式。
注意: 在 Android 上,具有 assets:
或 content:
方案的 URL 也被视为本地文件。
[static]
QString QQmlFile::urlToLocalFileOrQrc(const QString &url)
如果 url 是本地文件,则返回适合传递给 QFile 的路径。否则返回空字符串。
另请参阅 isLocalFile.
[static]
QString QQmlFile::urlToLocalFileOrQrc(const QUrl &url)
如果 url 是本地文件,则返回适合传递给 QFile 的路径。否则返回空字符串。
另请参阅 isLocalFile.
© 2024 The Qt Company Ltd. 本文档中包含的贡献属于各自所有者的版权。提供的文档适用于自由软件基金会发布的GNU自由文档许可协议第1.3版。Qt及其相关标志是芬兰和/或其他国家的The Qt Company Ltd.的商标。所有其他商标均属于其各自所有者。