2

QWebView にマップをロードする小さなアプリを構築しようとしています。MPLD の図の形でポップアップをマップに追加するまでは、うまく機能します。

これが私のコードです:

#!/usr/bin/env python

import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyQt4.QtWebKit import *

import matplotlib.pyplot as plt
import mpld3
from mpld3 import fig_to_html, plugins

import folium

fig, axes = plt.subplots()
x = [3,54,6,9,99]
axes.plot(x)
kodHTML = mpld3.fig_to_html(fig,template_type="simple")

m = folium.Map([43,-100], zoom_start=4)
iframe = folium.element.IFrame(html=kodHTML, width=660, height=500)
popup = folium.Popup(iframe, max_width=2650)
folium.Marker([30,-100], popup=popup).add_to(m)
m.save("./test.html")


app = QApplication(sys.argv)
strona = QWebView() 
strona.load(QUrl("./test.html")) 
strona.show() 

sys.exit(app.exec_())

スクリプトを実行すると、ポップアップが表示されません。どうすれば見えるようにできますか?

4

0 に答える 0