wird besser aussehen. : \ Anschließen von überlasteten Signalen und Steckplätzen in Qt 5
Ich habe Probleme, mich mit der neuen Signal / Slot-Syntax (unter Verwendung des Zeigers auf die Member-Funktion) in Qt 5 vertraut zu machen, wie in beschriebenNeue Signal Slot Syntax. Ich habe versucht, dies zu ändern:
QObject::connect(spinBox, SIGNAL(valueChanged(int)),
slider, SLOT(setValue(int));
dazu:
QObject::connect(spinBox, &QSpinBox::valueChanged,
slider, &QSlider::setValue);
aber ich erhalte eine Fehlermeldung, wenn ich versuche, es zu kompilieren:
Fehler: Keine passende Funktion für Aufruf anQObject::connect(QSpinBox*&, <unresolved overloaded function type>, QSlider*&, void (QAbstractSlider::*)(int))
Ich habe es mit clang und gcc unter Linux versucht, beide mit-std=c++11
.
Was mache ich falsch und wie kann ich das beheben?