sudo apt install libqt5webview5-dev libqt5webchannel5-dev libqt5webenginewidgets5 qtwebengine5-dev qtwebengine5-dev-tools
然后打开qt,即可使用qt web engine控件
ui->web->load(url);
执行代码:
ui->web->page()->runJavaScript("your code");
或者
ui->web->load("javascript:your code");
获取变量:
ui->web->page()->runJavaScript("your var",[&](const QVariant &v) { //回调函数 });
注意二进制数据传不了,建议base64编码