在 Python 中,你可以使用 PyQt5 与 PyQtWebEngine 库,为你的 GUI 应用程序嵌入 Chromium 浏览器。PyQtWebEngine 是 PyQt 的一部分,它将 Chromium 封装成了一个 Python 文件。
首先,你需要安装这两个库。你可以使用 pip 命令进行安装:
pip install PyQt5
pip install PyQtWebEngine
然后你可以使用下面的代码创建一个 GUI 窗口并在其中嵌入一个 Chromium 浏览器:
···
from PyQt5.QtCore import QUrl
from PyQt5.QtWebEngineWidgets import QWebEngineView
from PyQt5.QtWidgets import QApplication
class MainWindow(QWebEngineView):
def __init__(self):
super(MainWindow, self).__init__()
self.load(QUrl("
https://www.baidu.com"))
app = QApplication([])
window = MainWindow()
window.showMaximized()
app.exec_()
···
运行后以上的代码会打开一个显示 baidu 主页的浏览器窗口。