Код: Выделить всё
[ERROR:gpu_channel_manager.cc(977)] ContextResult::kFatalFailure: Failed to create shared context for virtualization
Код: Выделить всё
import os
os.environ["QTWEBENGINE_CHROMIUM_FLAGS"] = "--disable-gpu --disable-software-rasterizer --ignore-certificate-errors"
os.environ["QT_OPENGL"] = "software"
Код: Выделить всё
settings = self.browser.settings()
settings.setAttribute(QWebEngineSettings.WebAttribute.Accelerated2dCanvasEnabled, False)
settings.setAttribute(QWebEngineSettings.WebAttribute.WebGLEnabled, False)
settings.setAttribute(QWebEngineSettings.WebAttribute.JavascriptEnabled, True)
Вопросы:
- Почему происходит сбой QWebEngineView при загрузке внешних URL-адресов даже с отключенным графическим процессором/WebGL?
- Как я могу безопасно использовать QWebChannel для уведомлений с внешними веб-сайты без сбоя PyQt6?
- Существуют ли известные способы обхода проблем с контекстом графического процессора QWebEngine в виртуализированных средах или средах Windows?
Подробнее здесь: https://stackoverflow.com/questions/798 ... -functions
Мобильная версия