QtWebKit 管理器

5
我被要求研究一种在QT之外管理QTWebKit模块的方法。这个想法是使用QTWebKit作为应用程序的接口(GUI)。所需的(Manager)应该作为GUI和主应用程序(C++)之间的通信媒介工作。
管理器应该设计成一种可以产生Java查询并处理来自GUI本身的事件,并根据用户交互和/或主应用程序的消息更新页面的方式。
我们考虑过内部Web服务器的选项,但它似乎有点慢,而且老实说,我不知道从哪里开始设计,因为几乎所有与QTWebKit相关的示例都只是简单的Web浏览器。
如果有人能指向一个在线文章或示例,实现或讨论类似于我所说的内容,我会非常感激。
请注意,问题不在于QTWebKit如何操作和更新HTML页面,而在于它如何与其他应用程序通信以及其他应用程序如何向QTWebKit发送信息。

你的目标平台是什么?Qt支持D-BUS,但只在Unix上。 - balpha
1
你的使用情况看起来相当奇怪。如果您需要动态更新网页,则服务器技术似乎是一个不错的选择,对吧?而且QtWebkit已经是C++编写的,所以我不明白为什么要将其与C++应用程序分离。 - Philippe F
1个回答

2

共享内存。在Qt中,您可以使用QSharedMemory。如果您不想在其他C++应用程序中引入Qt依赖项,则建议您创建一个共享内存通信作为单独的应用程序,并将其加载为进程以进行通信。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接