0

我有一段代码将 HTML 文件呈现为 QWebView 对象。

这是代码:

    from PyQt5 import QtCore, QtGui, QtWidgets
    from PyQt5.QtWebEngineWidgets import QWebEngineView as QWebView

    # create web browser for the map
    app = QtWidgets.QApplication(sys.argv)
    frame = QtWidgets.QFrame()
    web_layout = QtWidgets.QVBoxLayout(frame)
    webView = QWebView()
    web_layout.addWidget(webView)
    url = 'map.html'
    this_path = os.path.abspath(os.path.dirname(sys.argv[0]))
    webView.setUrl(QtCore.QUrl.fromLocalFile(os.path.join(this_path, url)))

    frame.show()
    sys.exit(app.exec_())

问题是 QWebView 对象没有按原样呈现网页:

QWebView 渲染: 在此处输入图像描述

这是正确的渲染: 在此处输入图像描述

我想知道如何解决这个问题。

这是html文件

4

0 回答 0