...
1、标准写法
connect(ui->pushButton,SIGNAL(clicked()),this,SLOT(onBtnClicked()));
2、地址函数指针写法
在编译期获得类型检查
connect(ui->pushButton,&QPushButton::clicked,this,&Widget::onBtnClicked);
3、lambda表达式写法
connect(ui->pushButton,&QPushButton::clicked,this,[=]{
qDebug() << "clicked";
});