文件名称:什么是槽?-QT-NOKIA培训资料(中文版)
文件大小:1.89MB
文件格式:PPT
更新时间:2024-05-16 03:17:41
QT NOKIA 培训 中文版
什么是槽? 槽在各种槽段(section)中定义。 槽可以返回值,但并不是通过联接。 任何数量的信号可以关联到一个槽。 它以一个普通的函数实现。 它可以作为普通函数被调用。 public slots: void aPublicSlot(); protected slots: void aProtectedSlot(); private slots: void aPrivateSlot(); connect(src, SIGNAL(sig()), dest, SLOT(slt())); * 一个槽是一个普通函数,只不过可以被连接到信号而已。它们并非必须被连接,你可以像任何其他函数一样调用一个槽,你也像通常一样实现它。 槽可以在public slots,protected slots和private slots的其中以段中声明。这些访问约束在调用函数时会如所想般工作,但是私有槽和保护槽可以被连接到任何其他信号,所以它们可以从类外被触发。 槽可以返回值,但是连接不可携带返回参数。 任何数量的信号可以被连接到单独一个槽。这表示单独一个槽可以数个事件源 – 想象键盘快捷键,按钮等等。 待续