Qt学习------4
信号和槽(1) connect(信号发送者,发送的具体信号,信号接收者,信号的处理(槽)) 信号和槽的优点:松散耦合,信号发送端和信号接收端本身没有关系,通过connect链接将两端耦合在一起
去帮助文档中找相关函数: 槽的英文:slot
代码语言:javascript复制 //创建一个自己按钮的对象
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);