class QQuickAsyncImageProvider#

QQuickAsyncImageProvider 类提供了一个接口来异步控制 QML 图像请求。更多…

Inheritance diagram of PySide6.QtQuick.QQuickAsyncImageProvider

摘要#

方法#

虚方法#

注意

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

详细描述#

请参阅 Image Response Provider Example 了解完整实现。

另请参阅

QQuickImageProvider

__init__()#
abstract requestImageResponse(id, requestedSize)#
参数:
  • id – str

  • requestedSizeQSize

返回类型:

QQuickImageResponse

实现此方法以返回提供 id 的纹理的任务。

id 是请求的图像源,已去除“image:”方案和提供者标识符。例如,如果图像 source 为“image://myprovider/icons/home”,则提供的 id 为“icons/home”。

requestedSize 与图像项请求的 Image::sourceSize 相对应。如果 requestedSize 是一个有效的大小,则返回的图像应为此大小。

注意

此方法可能会由多个线程调用,因此请确保此方法的实现是可重入的。