1 回答
![?](http://img1.sycdn.imooc.com/545868b60001587202200220-100-100.jpg)
TA贡献1859条经验 获得超6个赞
require 命令需要文件系统信息,因此您不能使用 HTML 字符串,但您需要创建一个 HTML 文件并使用 load() 加载它:
import os
from PySide2 import QtCore, QtWidgets, QtWebEngineWidgets
CURRENT_DIR = os.path.dirname(os.path.realpath(__file__))
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
view = QtWebEngineWidgets.QWebEngineView()
filename = os.path.join(CURRENT_DIR, "index.html")
view.load(QtCore.QUrl.fromLocalFile(filename))
view.show()
sys.exit(app.exec_())
├── index.html
├── main.py
└── monaco-editor
├── CHANGELOG.md
├── dev
├── esm
├── LICENSE
├── min
├── min-maps
├── monaco.d.ts
├── package.json
├── README.md
└── ThirdPartyNotices.txt
添加回答
举报