我在研究C++ Qt。而現在嘗試使用lambda函數與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&)'。我需要先撥打 –
我的意思是「連接」功能 – NathanOliver