我正在尝试构建一个在 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_())
当我运行我的脚本时,我看不到任何弹出窗口。我怎样才能让它可见?