슬롯 Reset()이 작동하지 않는 이유는 무엇입니까? 사이 더 값을 0으로 재설정하려면 버튼을 "재설정"합니다.Qt 맞춤 슬롯
class MySlider : public QSlider
{
public:
MySlider(Qt::Orientation orientation, QWidget *parent = 0) : QSlider(orientation parent){}
public slots:
void Reset()
{
this->setValue(0);
}
};
//it doesnt work when i try this
MySlider * Slider = new MySlider(Qt::Horizontal, this);
QPushButton *Reset = new QPushButton(tr("Reset"), this);
connect(Reset, SIGNAL(clicked()), Slider, SLOT(Reset()));
무엇이 연결을 반환합니까? 슬롯이 올바르게 설정 되었다면 true를 반환해야합니다. –
@MartinBeckett가 false를 반환합니다. –