QQmlFile 类

QQmlFile 类提供了静态实用方法来分类 URL。 更多信息...

头文件 #include <QQmlFile>
CMakefind_package(Qt6 REQUIRED COMPONENTS Qml)
target_link_libraries(mytarget PRIVATE Qt6::Qml)
qmakeQT += qml

静态公共成员

boolisLocalFile(const QString &url)
boolisLocalFile(const QUrl &url)
QStringurlToLocalFileOrQrc(const QString &url)
QStringurlToLocalFileOrQrc(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.的商标。所有其他商标均属于其各自所有者。