如何将iframe嵌入QT中

How to embed an iFrame into QT?

本文关键字:QT 嵌入 iframe      更新时间:2023-10-16

我正在将QT与C 一起创建桌面应用程序,我必须将iFrame嵌入到我的应用程序中,但是我不确定它是否可以正常工作。iframe具有JavaScript中的应用程序,必须与QT上的C 写入GUI。

我知道如何使用MFC(Microsoft Foundation Class(在Windows上执行此操作,正如本教程中所述,但我希望我的应用程序跨平台。

据我所知,在Windows上,我正在使用类iwebbrowser或ihtmldocument的类,该类似于将Internet Explorer Navigator嵌入到我的桌面应用程序中。我想做同样的事情,但跨平台。

我还想知道要嵌入哪种导航器(铬或Firefox?(。

我也不仅与QT绑定,QT是其他任何允许我做我解释的事情的跨平台工具,如果它是免费软件。

任何使我朝着正确方向发展的答案都将不胜感激!

在QT 5中,您可能需要使用QT WebEngine模块

提供动态Web内容区域的功能。

基本上,您可以使用铬嵌入QML或小部件应用程序中。

此外,JavaScript(和HTML(可以通过网络渠道模块与QT API(C 和QML(进行交互。