0

有没有人通过 fullScreenRequested 命令成功地让 PySide2 (v5.12) 在 QWebEngineView 上全屏显示?

每次我执行命令 Python 3.72 都会崩溃。我也尝试了 3.6 并收到了类似的结果。

截屏

另一方面,PyQt5.11.3 似乎工作正常。

我发现 PySide2 和 QWebEngineView 和全屏的错误了吗?!

感谢你们 :)

在 PyQt5.11.3 下运行这个(将 PySide2 换成 PyQt5)fullscreenrequest 可以工作。看来 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_()
4

0 回答 0