1625-5 王子昂 总结《2017年4月23日》 【连续第204天总结】
A. PyQt5 百度地图API
B. 之前已经把放置了API的html文件成功在PyQt中显示,但是交互是个大难题
JavaScript与Qt的交互有两种方式,WebKit和WebEngineView+WebChannel
由于WebKit已经在Qt5中被删除,因此无法使用
理论上来说应该是通过page.addtoJavaScript来实现,因为没这模块所以没细看
WebEngineView在QtCreator中只有MSVC的IDE才有,而我使用的是MingW的IDE,所以无法导入
幸好PyQt中有WebEngineView和WebChannel
代码:
self.map=QWebEngineView(self.centralwid