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