相关文章  
  • 网络写作年稿酬最高150万一天写3万字
  • 上海外企HR加班与高薪同在
  • 面试中识别谎言的技巧
  • 当前大学生就业难主要“难”在哪里?
  • 浅谈Linux操作系统KDE桌面上的改进
  • 在Debian操作系统中网卡的设置步骤
  • Linux操作系统下的软中断问题分析
  • Liunx操作系统编程之Const使用详解
  • Linux操作系统内核ARP的设计实现概述
  • Linux程序开发:QT的内部进程通信(4)
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    Linux程序开发:QT的内部进程通信(1)2

    场合。

    1、 QCOP协议

    QCOP 是 Qt 内部的一种通信协议,这种协议用于不同的客户之间在同一地址空间内部或者不同的进程之间的通信。目前,这种机制还只在 Qt 的嵌入式版本中提供。

    为实现这种通信机制,Qt 中包括了由 QObject 类继承而来的 QCopChannel 类,该类提供了诸如 send()、isRegistered() 等静态函数,它们可以在脱离对象的情况下使用。为了在 channel 中接收通信数据,用户需要构造一个 QCopChannel 的子类并提供 receive() 函数的重载函数,或者利用 connect() 函数与接收到的信号相联系。

    值得一提的是,在 Qt 系统中,只提供了 QCOP 协议机制和用于接收消息的类,而如何发送消息则没有提供相应的类供用户使

    页码:[1] [2] [3] [4] [5]2页、共5页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved