事件: QEvent
信号:signal
每触发一个事件会放到一个事件队列中, 处理事件的时候从事件队列中获取; 从代码中看它的每一个事件都是有返回值的, true or false
信号处理是立即回调的,也就是一个信号产生后,他上面所注册的所有槽都会立即被回调。这样就会产生一个递归调用的问题,比如某个信号处理器中又产生了一个信号,会使得信号的处理像一棵树一样的展开
博客介绍了事件和信号的处理机制。事件QEvent触发后会放入事件队列,处理时从队列获取,每个事件有返回值。信号signal处理是立即回调,注册的槽会马上被调用,可能产生递归调用问题,信号处理会像树一样展开。
事件: QEvent
信号:signal
每触发一个事件会放到一个事件队列中, 处理事件的时候从事件队列中获取; 从代码中看它的每一个事件都是有返回值的, true or false
信号处理是立即回调的,也就是一个信号产生后,他上面所注册的所有槽都会立即被回调。这样就会产生一个递归调用的问题,比如某个信号处理器中又产生了一个信号,会使得信号的处理像一棵树一样的展开

被折叠的 条评论
为什么被折叠?