嵌入式QT的各元件通信是基于什么?
展开全部
首先, 在QT的GUI上, 各个元件的通信是基于 "信号和槽机制",这种机制大致意思如下:
将一个信号与一个槽函数绑定后, 当这个触发出信号后, 对应的槽函数即可得到执行, 这样就实验了各元件间的通信 .
第二, 在槽函数的底层有对应的进程为其服务, 每个进程间的通信方式可以是使用消息队列,信号量,共享存储, SOCKET, 它们的实现各不相同, 拿socket来说, socket 是一种网络间进程通信的API, 也可以当作本地各个进程间通信的方式, 使用 tcpdump -nxxXXi lo 是可以看到报文的,你会发现, 是IP/TCP的形式.
说了一些我的理解, 希望可以帮到你.
将一个信号与一个槽函数绑定后, 当这个触发出信号后, 对应的槽函数即可得到执行, 这样就实验了各元件间的通信 .
第二, 在槽函数的底层有对应的进程为其服务, 每个进程间的通信方式可以是使用消息队列,信号量,共享存储, SOCKET, 它们的实现各不相同, 拿socket来说, socket 是一种网络间进程通信的API, 也可以当作本地各个进程间通信的方式, 使用 tcpdump -nxxXXi lo 是可以看到报文的,你会发现, 是IP/TCP的形式.
说了一些我的理解, 希望可以帮到你.
2013-01-10
展开全部
信号和槽机制
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询