*.cpp //带参数的拉姆达表达式 connect(this,&Widget::mySignal,[=](int count)
{
qDebug()<<count;
});
mySignal(123456);
*.h
signals:
void mySignal(int count);
注意:要在pro文件中加上 CONFIG += C++11
本文展示了如何在C++11中使用带参数的拉姆达表达式来连接信号与槽。通过具体的代码示例,介绍了如何定义一个带有整型参数的信号,并使用拉姆达表达式来实现槽函数的功能。
*.cpp //带参数的拉姆达表达式 connect(this,&Widget::mySignal,[=](int count)
{
qDebug()<<count;
});
mySignal(123456);
*.h
signals:
void mySignal(int count);
注意:要在pro文件中加上 CONFIG += C++11
5004
2861

被折叠的 条评论
为什么被折叠?