小编vin*_*ren的帖子

Qt Webengine不加载openstreetmap图块

我写了一个这样的python测试程序来显示openstreetmap:

from PyQt5.QtWidgets import QApplication
from PyQt5.QtCore import QUrl
from PyQt5.QtWebEngineWidgets import QWebEngineView
import sys

def mainPyQt5():
    url = 'file:///./index.html'
    app = QApplication(sys.argv)
    browser = QWebEngineView()
    browser.load(QUrl(url))
    browser.show()
    sys.exit(app.exec_()) 
mainPyQt5()
Run Code Online (Sandbox Code Playgroud)

QWebEngineView 获取的 index.html 只需调用 openstreetmap:

<title>OSM and Leaflet</title>
<link rel = "stylesheet" href = "http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.css"/>
<div id = "map" style = "width: 900px; height: 580px"></div><script src =  "http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.js"></script>
<script>
         // Creating map options
         var mapOptions = {
            center: [45.641174, 9.114828],
            zoom: 10
         }
         
         // Creating a map object
         var map …
Run Code Online (Sandbox Code Playgroud)

python openstreetmap pyqt5 qtwebengine

2
推荐指数
1
解决办法
458
查看次数

标签 统计

openstreetmap ×1

pyqt5 ×1

python ×1

qtwebengine ×1