如上述问题所述。我想使用一个离线地图,它可以与PyQt5一起工作。我只是喜欢它的展示)
Problem:我是不是每次程序启动时都没有加载映射
我真的不知道为什么。它的工作,当我运行的福利计划单独。但是当我把它和其他东西放在一起的时候,地图就会变成灰色
有什么解决办法我可以试试吗?
这是我的密码
def getmap(coordinate):
m = folium.Map(
tiles="Location",
zoom_start=20,
Location=coordinate
,attr='©<ahref="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
)
print(m)
data = io.BytesIO()
m.save(data, close_file=False)
return data
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
dt=getmap((13.726807, 100.527764))
self.C_Map = QtWebEngineWidgets.QWebEngineView(self.tab_1)
self.C_Map.setUrl(QtCore.QUrl("about:blank"))
self.C_Map.setObjectName("C_Map")
self.C_Map.setHtml(dt.getvalue().decode())
self.gridLayout_6.addWidget(self.C_Map, 11, 14, 8, 6)
https://stackoverflow.com/questions/65736616
复制相似问题