PyQt5 Отображение ошибки html: js: Uncaught ReferenceError: L не определен - PullRequest
0 голосов
/ 05 мая 2020

У меня есть файл html, который я хочу отобразить в окне PyQt5. Я создал MWE ниже. Когда я пытаюсь запустить код, я получаю сообщение об ошибке «js: Uncaught ReferenceError: L is not defined». Я предполагаю, что это ошибка javascript (?), Но я не знаком с javascript и вполне могу ошибаться.

Я сузил ошибку до строки "view.load (QtCore .QUrl.fromLocalFile (map_path)) ".

Как исправить эту ошибку? Или есть другой способ отобразить файл html? Спасибо.

import os
import folium

from PyQt5.QtWidgets import *
from PyQt5 import QtWebEngineWidgets, QtCore

current_dir = os.path.split(os.path.abspath(__file__))[0]

My_map = folium.Map(location = [50.819767,-1.087977], zoom_start=4)
My_map.save('map.html')
map_path = os.path.join(current_dir,'map.html')

app = QApplication([])

view = QtWebEngineWidgets.QWebEngineView()
view.load(QtCore.QUrl.fromLocalFile(map_path))
view.show()

app.exec_()
...