PyQt5でQWebEngineViewエンジンを使用する方法
WebEngineモジュールをインストールする必要があります。QWebEngineView エンジンを使用して PyQt5 から Web ページをロードする簡単な例を以下に示します。
import sys
from PyQt5.QtCore import QUrl
from PyQt5.QtWebEngineWidgets import QWebEngineView
from PyQt5.QtWidgets import QApplication, QVBoxLayout, QWidget
# 创建应用程序
app = QApplication(sys.argv)
# 创建一个QWidget窗口
window = QWidget()
layout = QVBoxLayout(window)
# 创建一个QWebEngineView对象
web_view = QWebEngineView()
# 设置初始URL
url = QUrl("http://www.example.com")
web_view.load(url)
# 将QWebEngineView添加到布局中
layout.addWidget(web_view)
# 显示窗口
window.show()
# 运行应用程序的主循环
sys.exit(app.exec_())
この例では QWidget ウィンドウを作成し、その中に QWebEngineView オブジェクトを作成します。load() メソッドを呼び出すことで、QWebEngineView に URL を読み込めます。最後に addWidget() を使用して QWebEngineView をレイアウトに追加し、show() でウィンドウを表示します。
PyQt5のWebEngineモジュールがインストールされており、関連するクラスとモジュールが適切にインポートされているか確認してください。