使用 PyQt5 WebEngine 显示网页

Displaying web page with PyQt5 WebEngine

我在使用库 QtWebEngineWidgets 时遇到了一些问题。 主要想法是在 QWebEngineView 中显示 PDF,所以我首先想简单地显示一个网页,如 https://google.com.

我测试了很多来自不同网站和论坛的代码,但我总是遇到同样的问题,PyQt 页面什么都不显示。

我想请您注意来自 codeloop (https://codeloop.org/python-how-to-make-browser-in-pyqt5-with-pyqtwebengine/)

的代码
import sys
from PyQt5.Qt import *
from PyQt5.QtWebEngineWidgets import *
from PyQt5.QtWidgets import QApplication

app = QApplication(sys.argv)

web = QWebEngineView()

web.load(QUrl("https://google.com"))

web.show()

sys.exit(app.exec_())

(我选择这个是因为它是一个简单的代码并且完美地说明了我一直遇到的问题)

我对您的所有回答和评论持开放态度。

{编辑} 我有 : PyQt5 5.15.0 PyQt5-sip 12.8.0 PyQtWebEngine 5.15.0

(对话框:应用程序未能正确启动)

感谢@eyllanesc,实际上问题出在权限上。通过根据 python 文档 (https://docs.python.org/fr/3/tutorial/venv.html) 创建虚拟环境,我的程序运行完美。