在qt / qml中加载网页的一部分

时间:2019-07-01 07:23:21

标签: qt qml qtwebengine qwebengineview

我只想在我的个人计算机应用程序中加载网页的一部分(例如,网页的登录按钮),该部分由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"
        }
 }

有什么主意吗?!

0 个答案:

没有答案