Lambda表达式

#include "mainwidget.h"
#include <QPushButton>
#include <QDebug> //打印

MainWidget::MainWidget(QWidget *parent)
    : QWidget(parent)
{
 setWindowTitle("老大"); // this->setWindowTitle("老大"); 设置标题 
 QPushButton *b4 = new QPushButton(this);
     b4 -> setText("Lambda表达式");
     b4 -> move(100,100);
     int a=10,b=100;
     connect(b4,&QPushButton::released,
             /*
              * =:把外部所有局部变量,类中所有成员以值传递方式
              * this:类中所有成员以值传递方式
              * &:把外部所有局部变量,引用符号
              */
              [=] () mutable
              {
                  b4 ->setText("张小凡");
                  qDebug() << "碧瑶";
                  a = 11;
                  qDebug() << a << b;

              }
                 );
    
    //设置窗口大小
     resize(300,300);
}

MainWidget::~MainWidget()
{

}

         

          

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值