Я изучаю C++ Qt. А теперь попробуйте использовать функцию лямбда с connect
:Не удается правильно позвонить `connect`
connect(ui->sbNormal, &QSpinBox::valueChanged, [=] (int x) {});
она выдавала ошибку:
error: no matching function for call to 'MainWindow::connect(QSpinBox*&, < unresolved overloaded function type>, MainWindow::MainWindow(QWidget*)::< lambda(int)>)'});
Что я сделал не так? Как указать необходимую перегрузку?
Что такое сигнатура функции, которую вы пытаетесь вызвать? Я бы предположил, что он принимает указатель на функцию? – NathanOliver
'void valueChanged (int)' и 'void valueChanged (const QString &)'. Мне нужно tocall first –
Я имел в виду функцию 'connect' – NathanOliver