QWebView不会呈现所有网站信息

时间:2019-03-01 19:18:33

标签: python python-3.x pyqt qtwebview

我有一段代码可以将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呈现: enter image description here

这是正确的渲染: enter image description here

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

This is the html file

0 个答案:

没有答案