PyQt5缺少QtWebEngineWidgets解决方法 QWebEngineView浏览器框
需要用PyQt做个简单的网页浏览器,根据教程操作时发现我的PyQt里没有QtWebEngineWidgets。查阅相关资料之后发现这个库在的时候不会安装,需要另外补充安装:安装后既可解决这个问题
·
需要用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_()
更多推荐
所有评论(0)