PySide6.QtQml.QQmlFile

class QQmlFile

QQmlFile 类提供了静态实用方法来对URL进行分类。更多

概要

方法

静态函数

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

QQmlFile 提供了一些静态实用方法,用于按照 QQmlEngine 从内容加载时的方式对URL和文件名进行分类。

class Status
__init__()
__init__(engine, url)
Parameters:
__init__(engine, url)
Parameters:
clear()
clear(object)
Parameters:

对象QObject

connectDownloadProgress(arg__1, arg__2)
Parameters:
  • arg__1QObject

  • arg__2 – 字符串

Return type:

布尔

connectDownloadProgress(arg__1, arg__2)
Parameters:
  • arg__1QObject

  • arg__2 – 整数

Return type:

布尔

connectFinished(arg__1, arg__2)
Parameters:
  • arg__1QObject

  • arg__2 – 字符串

Return type:

布尔

connectFinished(arg__1, arg__2)
Parameters:
  • arg__1QObject

  • arg__2 – 整数

Return type:

布尔

data()
Return type:

字符串

dataByteArray()
Return type:

QByteArray

error()
Return type:

字符串

isError()
Return type:

布尔

isLoading()
Return type:

布尔

static isLocalFile(url)
Parameters:

url – str

Return type:

布尔

如果 url 是一个可以用 QFile 打开的本地文件,则返回 true。否则返回 false。本地文件的 URL 具有 qrc:file: 方案。

注意

在Android上,带有assets:content:方案的URL也被视为本地文件。

static isLocalFile(url)
Parameters:

urlQUrl

Return type:

布尔

如果 url 是一个可以用 QFile 打开的本地文件,则返回 true。否则返回 false。本地文件的 URL 具有 qrc:file: 方案。

注意

在Android上,带有assets:content:方案的URL也被视为本地文件。

isNull()
Return type:

布尔

isReady()
Return type:

布尔

static isSynchronous(url)
Parameters:

url – str

Return type:

布尔

static isSynchronous(url)
Parameters:

urlQUrl

Return type:

布尔

load(arg__1, arg__2)
Parameters:
load(arg__1, arg__2)
Parameters:
size()
Return type:

整数

status()
Return type:

状态

url()
Return type:

QUrl

static urlToLocalFileOrQrc(url)
Parameters:

url – str

Return type:

字符串

如果 url 是本地文件,则返回适合传递给 QFile 的路径。否则返回空字符串。

另请参阅

isLocalFile

static urlToLocalFileOrQrc(url)
Parameters:

urlQUrl

Return type:

字符串

如果 url 是本地文件,则返回适合传递给 QFile 的路径。否则返回空字符串。

另请参阅

isLocalFile