QPushButton * colorBtns[8];
for (int i = 0; i < 8; i++)
{
colorBtns[i] = new QPushButton(this);
/* Stuff... */
connect(colorBtns[i], &QPushButton::clicked, [=] () {
cout << "Hello World!" << endl;
});
}
I'm trying to connect buttons to lambda function by this way, but it doesn't react to my clicks. What i do wrong?