QtWebKit只在早期的QT模块中存在,现在QT已经改用了QWebEngine。
废话少说,如何在高版本qt,vs编辑器中使用QWebKit?
首先,下载自己vs版本对应的qt编译器。
https://download.qt.io/archive/vsaddin/
如果下载的是exe,双击安装。
如果下载的是“.vsix”文件,则要通过命令行安装,找到VS安装目录下的VSIXInstaller.exe所在目录
在此目录的地址栏输入cmd.exe回车,或者cmd命令窗口切换到这个路径下,然后执行“VSIXInstaller.exe + .vsix文件绝对路径”并按回车,执行安装。
在vs工具->扩展与更新中下载QT VS Tools,将msvc的目录配置进去。
Version随便取名字,Path选择msvc编译器的根目录(bin目录的上一层)
https://github.com/qtwebkit/qtwebkit/releases
在这里可以下载各版本的qt webkit包,如果进不去就多刷新几次或者在网络较好时进入。要注意releaser发布的版本上标注的支持的qt版本号,下载对应的才能正常使用。如果没有自己的使用的版本号,可以用相近的几个试一下。
下载了对应版本后,打开压缩包可以看到已经分门别类的分了几个文件夹
把这些文件全部一一对应拷贝到msvc编译器安装路径下的对应目录中。
新建一个qt-vs项目,右击解决方案打开属性页。
在如图所示位置添加webkit;webkitwidget模块。
接下来就可以#include <QtWebKitWidgets/qwebview.h>包含相关头文件进行使用了