QT之加载百度地图(调试笔记) | 您所在的位置:网站首页 › vs窗体显示不全 › QT之加载百度地图(调试笔记) |
首先,加载百度地图步骤我参考了以下几篇文章,需要详细步骤的可以自己点去看。 Qt随笔(2)Qt调用百度在线地图方法(适合小白)_以歌小姐的博客-CSDN博客 QT QWebEngineView加载百度地图_qt地图不能显示_Sakuya__的博客-CSDN博客 其次,要使用webenginewidgets库只能在VS编译环境下,MinGW编译环境不支持,所以,QT中要安装MVS编译环境,想要配置简单的话还得安装同版本的VS,VS安装可以参考以下文章。 Visual Studio 2017安装教程_visual studio2017安装教程_Famiglistimott的博客-CSDN博客 当在百度地图官网上申请密钥后创建应用时,建议创建浏览器端,这样写的html文件能通过浏览器打开来测试是否正确。 在获取了百度的示例后,将自己的密钥填充,并在前面添加上http:或https:。 修改完后可以双击测试一下是否能正常显示出地图。 接下来在QT里面添加html文件路径,请使用你自己html文件的全路径,路径不对会导致找不到文件以致无法显示出地图。 如果你使用的时WebEngineView控件显示,还会一个问题,你会发现地图加载完或还没有完全显示出来就又没了,这是这个控件的bug,需要转换编译器为Release,Debug不支持。点击QT页面左下角改变编译器后运行成功。
|
CopyRight 2018-2019 实验室设备网 版权所有 |