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); });
posted @ 2021-07-28 21:37  Azuki_op  阅读(186)  评论(0)    收藏  举报