是否有人通过fullScreenRequested命令成功使PySide2(v5.12)在QWebEngineView上全屏显示?
每次执行命令Python 3.72崩溃时。我也尝试使用3.6并收到类似的结果。
屏幕截图
另一方面,PyQt5.11.3似乎工作正常。
我是否发现了PySide2和QWebEngineView和Fullscreen的错误?!
谢谢你们:)
在PyQt5.11.3下运行全屏请求(为PyQt5交换PySide2)即可。 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_()