基本上我想把它用在googlemaps上,但目前我甚至不能用它来编译一个简单的网页。
我使用的是最新版本的Qt creator,但是文档似乎已经过时了
我已经将小部件拖到了我的表单上,并将它的url设置为google.com (只是为了测试)。
当我点击编译时,我得到了大量未解决的外部符号错误,我不知道要包括什么来使用这个,我只是假设拖放窗口小部件,然后就可以继续了,但事实并非如此。
有什么想法吗?
发布于 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模块。
发布于 2013-04-16 16:19:16
好的,我看到了到处都是的QT +=webkit解决方案,如果你只是使用qt designer将一个网页视图拖放到一个小工具中,那么这个解决方案就不起作用了。
我最终找到的有效的解决方案是
QT+=webkitwidgets现在所有的工作人员都认为我会在解决问题后回答自己的问题,以帮助其他可能有相同问题的人。
https://stackoverflow.com/questions/16015102
复制相似问题