1 回答

TA貢獻(xiàn)1859條經(jīng)驗 獲得超6個贊
require 命令需要文件系統(tǒng)信息,因此您不能使用 HTML 字符串,但您需要創(chuàng)建一個 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
添加回答
舉報