PyQt6 v6.9.0 and Qt v6.9.0 available for testing

Charles peacech at gmail.com
Fri Apr 4 10:22:46 BST 2025


My application using QtWebEngine (Windows 10, python 3.13) does not run
with Qt 6.9. Testing with various QSG_RHI_BACKEND values, only d3d12
doesn't crash but still results in a blank page. Setting
QSG_RHI_PREFER_SOFTWARE_RENDERER=1 works but results in slow page
scrolling. I don't think this is an issue of PyQt itself but most likely a
Qt issue.

Test code:
import sys

from PyQt6.QtWebEngineWidgets import QWebEngineView
from PyQt6.QtWidgets import QApplication, QMainWindow


class MainWindow(QMainWindow):
    def __init__(self):
        super().__init__()

        view = QWebEngineView(self)
        self.setCentralWidget(view)


app = QApplication(sys.argv)
win = MainWindow()
win.show()
app.exec()

Console output:
[73696:94896:0404/162037.627:ERROR:shared_image_factory.cc(880)] Could not
find SharedImageBackingFactory with params: usage: Gles
2Read|DisplayRead|DisplayWrite|Scanout, format: RGBA_8888,
share_between_threads: 0, gmb_type: empty, debug_label: QWE_SharedImage
Buffer
[73696:94896:0404/162037.627:ERROR:native_skia_output_device.cpp(253)]
CreateSharedImage failed.
[73696:94896:0404/162037.628:ERROR:raster_decoder.cc(1146)]
RasterDecoderImpl: Context lost during MakeCurrent.
[73696:94896:0404/162037.629:ERROR:raster_decoder.cc(1146)]
RasterDecoderImpl: Context lost during MakeCurrent.
[73696:94896:0404/162037.629:ERROR:raster_decoder.cc(1146)]
RasterDecoderImpl: Context lost during MakeCurrent.
[73696:94896:0404/162037.630:ERROR:raster_decoder.cc(1146)]
RasterDecoderImpl: Context lost during MakeCurrent.
[73696:94896:0404/162037.642:ERROR:shared_context_state.cc(885)] Failed to
make current since context is marked as lost
[73696:94896:0404/162037.643:ERROR:skia_output_surface_impl_on_gpu.cc(2264)]
Failed to make current.
[73696:94896:0404/162037.647:ERROR:shared_image_factory.cc(880)] Could not
find SharedImageBackingFactory with params: usage: Gles
2Read|DisplayRead|DisplayWrite|Scanout, format: RGBA_8888,
share_between_threads: 0, gmb_type: empty, debug_label: QWE_SharedImage
Buffer
[73696:94896:0404/162037.649:ERROR:native_skia_output_device.cpp(253)]
CreateSharedImage failed.
[73696:94896:0404/162037.651:ERROR:raster_decoder.cc(1146)]
RasterDecoderImpl: Context lost during MakeCurrent.
[73696:94896:0404/162037.652:ERROR:raster_decoder.cc(1146)]
RasterDecoderImpl: Context lost during MakeCurrent.
[73696:94896:0404/162037.652:ERROR:raster_decoder.cc(1146)]
RasterDecoderImpl: Context lost during MakeCurrent.
[73696:94896:0404/162037.659:ERROR:shared_context_state.cc(885)] Failed to
make current since context is marked as lost
[73696:94896:0404/162037.659:ERROR:skia_output_surface_impl_on_gpu.cc(2264)]
Failed to make current.




On Fri, Apr 4, 2025 at 2:11 AM Phil Thompson <phil at riverbankcomputing.com>
wrote:

> The PyQt6 v6.9.0 and Qt v6.9.0 wheels (and all the related packages) are
> now available from the local pypi server. If there are no problems I'll
> move them to pypi.org around the middle of next week.
>
> Phil
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.riverbankcomputing.com/pipermail/pyqt/attachments/20250404/4f7bc7ab/attachment.htm>


More information about the PyQt mailing list