首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在谷歌地图上使用QtWebview

如何在谷歌地图上使用QtWebview
EN

Stack Overflow用户
提问于 2013-04-15 20:25:36
回答 2查看 568关注 0票数 0

基本上我想把它用在googlemaps上,但目前我甚至不能用它来编译一个简单的网页。

我使用的是最新版本的Qt creator,但是文档似乎已经过时了

我已经将小部件拖到了我的表单上,并将它的url设置为google.com (只是为了测试)。

当我点击编译时,我得到了大量未解决的外部符号错误,我不知道要包括什么来使用这个,我只是假设拖放窗口小部件,然后就可以继续了,但事实并非如此。

有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-16 11:13:49

编辑:对于Qt 4.x,这是您要做的:

进入您的.pro文件并包含用于QtWebKit的正确模块。

http://qt-project.org/wiki/QtWebKit

QT += webkit

下面是一个例子,如果你想要更多,可以在Qt Creator的欢迎页面中找到:

http://qt-project.org/doc/qt-4.8/webkit-fancybrowser.html

祝你好运,希望这能帮上忙。顺便说一句,我刚刚用谷歌地图测试了它,它在Win 7上用Qt 4.8.4渲染得很好。

编辑:对于Qt 5.x+,请执行以下操作:

QT += webkitwidgets小部件

就像这里的任何示例的.pro文件中所显示的:

http://qt-project.org/doc/qt-5.0/qtwebkitexamples/webkitwidgets-browser-browser-pro.html

http://qt-project.org/doc/qt-5.0/qtwebkitexamples/qtwebkitexamples-index.html

您可能还想考虑在pro文件中添加network模块。

票数 1
EN

Stack Overflow用户

发布于 2013-04-16 16:19:16

好的,我看到了到处都是的QT +=webkit解决方案,如果你只是使用qt designer将一个网页视图拖放到一个小工具中,那么这个解决方案就不起作用了。

我最终找到的有效的解决方案是

代码语言:javascript
复制
QT+=webkitwidgets

现在所有的工作人员都认为我会在解决问题后回答自己的问题,以帮助其他可能有相同问题的人。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16015102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档