QT lambda表达式
c++11新特性中加入了lambda表达式,所以Qt 也支持
需在.pro文件中加入
CONFIG += c++11
QPushButton* okBtn = new QPushButton(log); QPushButton* clsBtn = new QPushButton(log); okBtn->setText("确定"); clsBtn->setText("取消"); QObject::connect(okBtn, &QPushButton::clicked,log,[=]() { log->done(RET_OK); }); QObject::connect(clsBtn,&QPushButton::clicked,log,[=]() { log->done(RET_ERR); });

浙公网安备 33010602011771号