Кому-нибудь удалось получить PySide2 (v5.12), чтобы успешно перейти в полноэкранный режим QWebEngineView с помощью команды fullScreenRequested?
Каждый раз, когда я выполняю команду, происходит сбой Python 3.72.Я тоже пробовал с 3.6 и получаю аналогичный результат.
Снимок экрана
PyQt5.11.3, с другой стороны, работает нормально.
Нашел ли я ошибку с PySide2 и QWebEngineView And Fullscreen?!
Спасибо, ребята:)
Запуск этого (swap PySide2 для PyQt5) полноэкранного запроса под PyQt5.11.3 работает,Кажется, в PySide2 либо есть ошибка, либо команда изменилась.
from PySide2.QtWidgets import QApplication
from PySide2.QtWebEngineWidgets import QWebEngineView
from PySide2.QtCore import QUrl
from PySide2.QtWebEngineWidgets import QWebEngineSettings
app = QApplication([])
view = QWebEngineView()
view.settings().setAttribute(QWebEngineSettings.FullScreenSupportEnabled, True)
view.page().fullScreenRequested.connect(lambda request: request.accept())
view.load(QUrl("https://youtube.com"))
view.show()
app.exec_()