基本上我想将它用于googlemaps,但目前我什至无法让它编译一个简单的网页。
我正在使用最新版本的Qt
创建者,但文档似乎已过时
我已将小部件拖到我的表单上并将其 url 设置为 google.com(仅用于测试目的)
当我点击编译时,我得到了大量未解决的外部符号错误,我不知道要包含什么来使用它我只是假设拖放小部件并且我很高兴,但事实并非如此。
有任何想法吗?
编辑:对于 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 文件中添加模块。
好的,所以 ivQT +=webkit
到处都看到了解决方案,如果您刚刚使用 qt 设计器将放置的 webview 拖到小部件中,则记录不起作用。
我终于发现可行的解决方案是
QT+=webkitwidgets
现在所有工作都认为我在解决问题后回答了我自己的问题,以帮助可能遇到同样问题的其他人