0

基本上我想将它用于googlemaps,但目前我什至无法让它编译一个简单的网页。

我正在使用最新版本的Qt创建者,但文档似乎已过时

我已将小部件拖到我的表单上并将其 url 设置为 google.com(仅用于测试目的)

当我点击编译时,我得到了大量未解决的外部符号错误,我不知道要包含什么来使用它我只是假设拖放小部件并且我很高兴,但事实并非如此。

有任何想法吗?

4

2 回答 2

1

编辑:对于 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

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

于 2013-04-16T03:13:49.247 回答
0

好的,所以 ivQT +=webkit到处都看到了解决方案,如果您刚刚使用 qt 设计器将放置的 webview 拖到小部件中,则记录不起作用。

我终于发现可行的解决方案是

QT+=webkitwidgets

现在所有工作都认为我在解决问题后回答了我自己的问题,以帮助可能遇到同样问题的其他人

于 2013-04-16T08:19:16.383 回答