1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| #include "widget.h"
#include "ui_widget.h"
#include <QtDebug>
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
/*
// 1.String Notation
connect(ui->pushButton, SIGNAL(clicked()),this, SLOT(changeText()));
*/
/*
// 2.Functor Notation : Regular Slots
connect(ui->pushButton, &QPushButton::clicked,this,&Widget::changeText);
*/
// 3.Functor Notation lambda
connect(ui->pushButton,&QPushButton::clicked, this, [=](){
ui->label->setText("Lambda") ;
});
}
Widget::~Widget()
{
delete ui;
} |
Partager