概述:
我正在尝试创建一个模仿类似WebIntents功能的PoC应用程序。 因此,在我的Qt应用程序中,我创建了两个QWebviews,启动了两个不同的webApp。现在让我们称他们为应用程序A和B.
情景:
问题:控件是在AppB的上下文中,我应该如何与AppA中的WebView进行通信 - 即AppB询问AppA:嘿,AppA,请告诉我你提取的数据?
信号和插槽可以帮助我吗?或者我应该使用其他形式的IPC。
我读了这页:http://qt-project.org/doc/qt-4.8/qtwebkit-bridge.html,但我仍然没有得到解决问题的提示。
另一个相关的问题:QWebViews是在他们自己的线程中创建的吗?
答案 0 :(得分:0)
你不能只是emit
来自AppB的某种signal
基本上说,“嘿,如果有人想要我完成了我的数据提取”或者我错过了什么?这将发生在AppB::fetchData()
的末尾。
之后您需要做的就是将任何感兴趣的对象连接到该信号。