qt - 在 qt/qml 中加载网页的一部分
问题描述
我想在由 Qt(版本:5.12.4)编写的个人计算机应用程序中加载网页的一部分(例如网页的登录按钮),但我找不到任何可以帮助我做到这一点的东西。我认为它应该有一种解决方案来加载 iframe/frame 或类似的东西。例如,网页有以下内容,我想在我的应用程序中加载 button2。
<!DOCTYPE html>
<html>
<body>
<button id="button1" type="button" onclick="alert('Hello world1!')" >Click button1</button>
<button id="button2" type="button" onclick="alert('some other hi!')" >Click button2</button>
<button id="button3" type="button" onclick="alert('Hello there!')" >Click button3</button>
</body>
</html>
我可以按如下方式轻松加载整个页面,但挑战是如何仅加载适当的组件,例如带有 button2 id 的按钮。
Rectangle {
id: LoginButton
width: 200
height: 50
WebEngineView {
anchors.fill: parent
url: "http://my-url-address.com"
}
}
任何想法?!
解决方案
推荐阅读
- laravel - VueJS:v-表示不渲染
- dialogflow-es - PERMISSION_DENIED:Dialogflow API 之前未在项目 764086051850 中使用或已禁用
- c# - Windows 混合现实 - AttachToController
- javascript - 如果未进行选择,则 JQuery 或 JavaScript 在按钮单击时发出警报
- javascript - NestJS Nest 无法解析 RolesService 的依赖项(+、+、?)
- caching - 我们可以使用注释或 Java 反射在 GemFire PdxSerializer 之间转换字段吗?
- r - 在r中以不同方式替换字符串中的多个符号
- python - 如何通过函数传递数据帧并返回另一个数据帧?
- jquery - 在某些条件下禁用弹出窗口制作工具
- barcode-scanner - 霍尼韦尔 PyUSB 无按钮条码扫描器