《Qt快速入门》-- 信号与槽机制

每一个图形开发语言、工具都有自己的一套的ui交互机制,Qt也不例外,Qt有自己独特的信号与槽机制用于ui与功能算法的交互。

① Qt的信号与槽机制包含以下三点:

     1.确定是哪个控件发出了信号(Who

     2.确定发出了什么信号(What

     3.确定这个信号应该调用什么功能函数(这个函数在Qt中叫做“槽函数”,实际上和类中普通成员函数是一样的,唯一的不同就是它和控件绑定了

 

② 槽函数的三种:

    1.通过函数:connect(对象1,对象1的函数,对象2,对象2的函数)来实现

       其中,第一个参数:对象1是信号的发出者(一般是一个控件的实例对象),第二个参数:对象1的函数(一般是控件所能发出的信号,如CLICK()........),第三个参数:对象2是信号的接受者(一般是一个界面的实例对象),第四个参数:对象2的函数(一般是类中事先定义好的功能函数,此时这个函数即为槽函数)。

   2. 通过右击控件,选择”转化槽“   

                                  

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值