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。 我在做什么错,该如何解决?