这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
编程: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编码]] |