4
Qt 5でオーバーロードされた信号とスロットを接続する
新しいシグナルスロット構文で説明されているように、Qt 5の(メンバー関数へのポインターを使用した)新しいシグナル/スロット構文を理解するのに問題があります。私はこれを変更しようとしました: QObject::connect(spinBox, SIGNAL(valueChanged(int)), slider, SLOT(setValue(int)); これに: QObject::connect(spinBox, &QSpinBox::valueChanged, slider, &QSlider::setValue); しかし、コンパイルしようとするとエラーが発生します。 エラー:の呼び出しに一致する関数がありません QObject::connect(QSpinBox*&, <unresolved overloaded function type>, QSlider*&, void (QAbstractSlider::*)(int)) Linuxでclangとgccの両方を試してみました-std=c++11。 何が悪いのですか、どうすれば修正できますか?