心静自然凉~

一杯清茶、二盏淡酒、邀三五知己,诉七八句心语,道九分珍重,怀十分真诚,或伤感、或快乐,无现实之隔阂 、无世俗之势利,如此人生,不亦乐乎!

导航

Signals and Slots

Posted on 2009-02-13 14:34  Leo.Zhu  阅读(285)  评论(0编辑  收藏  举报

Signals  and Slots 用于对象之间的联系。他是QT的核心组成部分。

简介

再GUI程序中,我们经常需要更改一个widget,并且通知其他的widget。例如当我们点击关闭按钮的时候,去通知windows去执行close()的方法。

Signals and Slots

在QT中,我没有一个选择的技术是实现CallBack:Signals and slots。当一个事件被触发时,signal被发出。QT的Widget有许多预定的signals.我们也可以在子类中去添加自定义的Signal。Slots 是一个function,当一个特定的signal被触发时执行。slot在qt的widget中也有许多的预定义好的。也可以在子类中添加自定义的slot。

image

所有继承与QObject的对象都包含Signals and slots

它是QT程序的重要的组成部分。