QQmlFile Class

QQmlFileクラスは、URLを分類するための静的ユーティリティメソッドを提供します。詳細...

Header: #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 が行うように URL やファイル名を分類するための静的ユーティリティメソッドを提供します。

メンバ関数の説明

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

urlQFile で開くことができるローカルファイルであればtrue を返します。そうでない場合はfalse を返す。ローカルファイルのURLは、qrc: またはfile: スキームを持っています。

注意: Androidでは、assets: またはcontent: スキームを持つURLもローカルファイルとみなされます。

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

urlQFile で開くことができるローカルファイルである場合、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も参照して ください。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。