QWebEngineView(PySide2)如何全屏显示而不会崩溃?

时间:2019-02-07 00:16:36

标签: pyside2 qwebengineview

是否有人通过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_()

0 个答案:

没有答案