当前位置: 代码迷 >> QT开发 >> 有在Qt里集成Ice的吗?Qt的事件循环和Ice的事件消息如何联合处理
  详细解决方案

有在Qt里集成Ice的吗?Qt的事件循环和Ice的事件消息如何联合处理

热度:72   发布时间:2016-04-25 04:15:48.0
有在Qt里集成Ice的吗?Qt的事件循环和Ice的事件消息怎么联合处理?

请大神讲讲思路,

看到qtcn的一位说的云里雾里,未解释,这里讨论的暂时是客户端的情况:
如果仅是Qt的Gui程序,不需要创建Ice的adapter,也有几种方法:
1、直接在Qt的函数里,proxy->dosth(),遇到超时函数,界面无响应;这种方法简单直接;
2、调用放在线程里,注意如果要刷新GUI,则需要用qApp->postEvent();这也是比较简单的方法;
3、用Ice的异步调用,可以参考Ice的相关文档
------解决方案--------------------
3.4以后支持 AMI + dispatch
  相关解决方案