• 1921阅读
  • 5回复

[讨论]qt5.9.x想用回webkit引擎,如何安装该组件? [复制链接]

上一主题 下一主题
离线mugua001
 

只看楼主 倒序阅读 楼主  发表于: 2020-09-10
如题,哪位能指导一下?谢谢。
不想用 msvc,想在ubuntu上使用  ,所以才想着换回 webkit。性能差点也无妨。
离线liulin188

只看该作者 1楼 发表于: 2020-09-11
用5.6以前的版本吧
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线lemonzll

只看该作者 2楼 发表于: 2020-09-11
https://github.com/qtwebkit/qtwebkit   试下这个库看行不行。这个是维护的版本,我没实际测试过
离线hitler++

只看该作者 3楼 发表于: 2020-09-11
qwebkit不维护就算了,还给移除了,qtwebengine又不能用mingw,确实很鸡巴气人
离线clickto

只看该作者 4楼 发表于: 2020-09-11
在windows上,用miniblink
离线mugua001

只看该作者 5楼 发表于: 2020-09-14
谢谢各位。
我已经找到方法 了,并且测试成功:

首先下载 qtwebkit,解压,
复制对应的文件夹到QT安装目录下即可,例如我的是复制到D:\Qt\Qt5.14.1\5.14.1\mingw73_32 下面.
要注意  qtwebkit的版本,要与 mingw版本匹配;
我下载的是  qtwebkit-Windows-Windows_7-Mingw73-Windows-Windows_7-X86.7z   (32位版本)

.pro中加一行:
QT      += webkitwidgets

头文件:
#include <QGridLayout>
#include <QtWebKitWidgets/QWebView>

void myWebkit01MainWindow::on_btn_go_clicked()
{
    QString url_str = "http://www.qtcn.org";
    QGridLayout *layout=new QGridLayout(this);
    QWebView *webview01=new QWebView(this);

    layout->addWidget(webview01,0,0,1,10);

    ui->widget_webview->setLayout(layout);
    webview01->load(QUrl(url_str));
}
快速回复
限100 字节
 
上一个 下一个