我已经构建了一个在QWebView中加载地图的小应用程序。它在使用Python 3.4 win64时非常有用...... 当我想使用Python 2.7 win32执行相同的代码时。 html文件没有出现。 有人可以解释一下为什么会发生这种情况以及如何解决它?
applicationContext.xml
答案 0 :(得分:0)
经过一番调查后,我发现不显示地图的原因是公司政策。当以google.com打开网页时,我获得了网页被阻止的信息。
app = QApplication(sys.argv)
strona = QWebView()
strona.load(QUrl("https://www.google.com"))
strona.show()
sys.exit(app.exec_())
打开由folium创建的地图时,没有信息。不知道为什么......
我在非公司win32,python 2.7上检查了一下,该应用程序运行良好。
总结一下,代码或python的版本没有任何问题。这是公司的政策。
尽管有趣的是,我可以像使用Google Chrome或Internet Explorer一样使用网络浏览器打开google.com或test.html。
答案 1 :(得分:0)
要说,听起来像白名单。和64/32位是关键,正在使用2个不同的路径,这就是为什么一个工作,一个不工作,你应该尝试谷歌上的64位,看看它是否有效。如果确实如此,那么你只是缩减了公司的白名单,并确认它是一个。