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 オブジェクトが Web ページをそのままレンダリングしていないことです。

QWebView レンダリング: ここに画像の説明を入力

これは正しいレンダリングです: ここに画像の説明を入力

これを修正する方法を知りたいです。

これはhtmlファイルです

4

0 に答える 0