用户工具

站点工具


编程:cpp:qt:webview

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
编程:cpp:qt:webview [2019/08/11 22:52]
cgoxopx [安装]
编程:cpp:qt:webview [2019/08/11 22:58] (当前版本)
cgoxopx [javascript]
行 4: 行 4:
 然后打开qt,即可使用qt web engine控件 然后打开qt,即可使用qt web engine控件
 ===== 控制 ===== ===== 控制 =====
-==== 通过javascript ====+==== 打开网页 ==== 
 +    ui->​web->​load(url);​ 
 +==== javascript ====
 执行代码:\\ 执行代码:\\
     ui->​web->​page()->​runJavaScript("​your code"​);​     ui->​web->​page()->​runJavaScript("​your code"​);​
 +或者\\
 +    ui->​web->​load("​javascript:​your code"​);​
 获取变量:\\ 获取变量:\\
     ui->​web->​page()->​runJavaScript("​your var",​[&​](const QVariant &v) {     ui->​web->​page()->​runJavaScript("​your var",​[&​](const QVariant &v) {
         //​回调函数         //​回调函数
     });     });
 +注意二进制数据传不了,建议[[编程:​cpp:​qt:​base64|base64编码]]
编程/cpp/qt/webview.1565535163.txt.gz · 最后更改: 2019/08/11 22:52 由 cgoxopx