如何在QWebEngineView中显示图片
时间: 2024-06-09 17:04:56 浏览: 161
你可以使用QWebEngineView.load()方法来加载一个HTML页面,该页面可以包含你想要显示的图片。
以下是一个简单的例子,演示如何在QWebEngineView中显示图片:
```python
from PyQt5.QtWidgets import QApplication, QMainWindow, QFrame, QHBoxLayout
from PyQt5.QtWebEngineWidgets import QWebEngineView
from PyQt5.QtCore import QUrl
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
# 创建一个QWebEngineView
self.web_view = QWebEngineView()
# 加载包含图片的HTML页面
self.web_view.load(QUrl('https://www.example.com/image.html'))
# 将QWebEngineView添加到主窗口中
self.setCentralWidget(self.web_view)
# 创建应用程序
app = QApplication([])
window = MainWindow()
window.show()
app.exec_()
```
在上面的例子中,我们创建了一个QWebEngineView,并使用QWebEngineView.load()方法加载了一个包含图片的HTML页面。然后将QWebEngineView添加到主窗口中。当主窗口显示时,将会显示图片。
阅读全文