需要用PyQt做个简单的网页浏览器,根据教程操作时发现我的PyQt里没有QtWebEngineWidgets。查阅相关资料之后发现这个库在 pip install PyQt5 的时候不会安装,需要另外补充安装:

pip install PyQtWebEngine

安装后既可解决这个问题

创建一个包含网页浏览框的窗口的示例代码如下:

from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *
from PyQt5.QtWebEngineWidgets import *

class MainWindow(QMainWindow):
    def __init__(self):
        super().__init__()
        self.setWindowTitle("PyQt5 WebEngine")
        self.setGeometry(100, 100, 800, 600)
        self.browser = QWebEngineView()
        self.browser.load(QUrl("https://www.baidu.com"))
        self.setCentralWidget(self.browser)

app = QApplication([])
win = MainWindow()
win.show()
app.exec_()
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐