> 文档中心 > Qt学习-------4之信号和槽

Qt学习-------4之信号和槽


Qt学习------4

信号和槽(1)
connect(信号发送者,发送的具体信号,信号接收者,信号的处理(槽))
信号和槽的优点:松散耦合,信号发送端和信号接收端本身没有关系,通过connect链接将两端耦合在一起

去帮助文档中找相关函数:
槽的英文:slot
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

    //创建一个自己按钮的对象    NewPushButton *btn3=new NewPushButton;    btn3->setText("关闭程序");    //移动按钮位置    btn3->move(200,120);    //设置父亲后会自动调用到对象树上    btn3->setParent(this);    //需求 点击关闭程序按钮,关闭窗口    //参数1 信号发送者-->按钮(传入地址)   参数2  发送的信号--->点击按钮(函数的地址)  参数3  信号的接收者-->窗口  参数4 处理的槽函数(函数的地址)    //槽的英文:slot   // connect(btn3,&NewPushButton::clicked,this,&NewPushButton::close);    connect(btn3,&QPushButton::clicked,this,&Widget::close);