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?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage