最佳答案
我在理解 Qt 5中新的信号/槽语法(使用成员函数指针)方面遇到了麻烦,如 新的信号槽语法所述。我试图改变这一点:
QObject::connect(spinBox, SIGNAL(valueChanged(int)),
slider, SLOT(setValue(int));
回到这里:
QObject::connect(spinBox, &QSpinBox::valueChanged,
slider, &QSlider::setValue);
但是当我尝试编译它的时候,我得到了一个错误:
错误: 调用 < code > QObject: : connect (QSpinBox * & , < 未解析的重载函数类型 > ,QSlider * & ,void (QAbstractSlider: : *)(int)
我试过在 Linux 上使用 clang 和 gcc,都是使用 -std=c++11
。
我做错了什么,我该如何弥补?