Hej!!
Pojawił się problem łączenia w QT z funkcją lambda.
Mam taki zapis:
QQuickView view;
// ... //
QObject *object = view.rootObject();
QObject::connect(object, SIGNAL(updateOutput()), [](){}); // error
// ... //
Błąd:
błąd: no matching function for call to 'QObject::connect(QQuickItem*, const char [16], main(int, char**)::<lambda()>)'
Sygnał updateOutput pochodzi z QML'a.
Jak to zrobić?