PySide6.QtQuick.QQuickAsyncImageProvider¶
- class QQuickAsyncImageProvider¶
- The - QQuickAsyncImageProviderclass provides an interface for asynchronous control of QML image requests.- Details- See the Image Response Provider Example for a complete implementation. - See also - Synopsis¶- Methods¶- def - __init__()
 - Virtual methods¶- Note - This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE - __init__()¶
 - abstract requestImageResponse(id, requestedSize)¶
- Parameters:
- id – str 
- requestedSize – - QSize
 
- Return type:
 
 - Implement this method to return the job that will provide the texture with - id.- The - idis the requested image source, with the “image:” scheme and provider identifier removed. For example, if the image source was “image://myprovider/icons/home”, the given- idwould be “icons/home”.- The - requestedSizecorresponds to the Image::sourceSize requested by an Image item. If- requestedSizeis a valid size, the image returned should be of that size.- Note - this method may be called by multiple threads, so ensure the implementation of this method is reentrant.