PySide6.QtQuick.QQuickAsyncImageProvider¶
- class QQuickAsyncImageProvider¶
QQuickAsyncImageProvider
类提供了一个接口,用于异步控制 QML 图像请求。更多…概要¶
方法¶
def
__init__()
虚拟方法¶
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
查看图像响应提供者示例以获取完整的实现。
另请参阅
- __init__()¶
- abstract requestImageResponse(id, requestedSize)¶
- Parameters:
id – str
requestedSize –
QSize
- Return type:
实现此方法以返回将提供纹理的作业,其ID为
id
。id
是请求的图像源,去除了“image:”方案和提供者标识符。例如,如果图像源是“image://myprovider/icons/home”,则给定的id
将是“icons/home”。requestedSize
对应于由图像项请求的 Image::sourceSize。如果requestedSize
是一个有效的大小,返回的图像应该是该大小。注意
此方法可能被多个线程调用,因此请确保此方法的实现是可重入的。