Qt学习系列之不懂的疑问
代码的问题
- connect
connect(ui->openCom, &QCheckBox::toggled, [=](bool checked){
if (checked){
initSerialPort();//初始化串口
ui->btnSend->setEnabled(true);//btnSend按钮可以用
}else{
this->serialPort->close();//关闭串口
ui->btnSend->setEnabled(false);//关闭发送按钮
ui->openCom->setChecked(false);//打开
}
});
其中,[=]
是什么含义,在connect中竟然还存在if语句
后续持续更新,希望有大佬看到,可以帮助解答一下!谢谢!