xiaoyaya1234 2015-01-08 08:37 采纳率: 0%
浏览 3089

qt 信号与槽绑定不成功

#include "calculatorbuilder.h"

calculatorbuilder::calculatorbuilder(QWidget *parent, Qt::WFlags flags)
: QWidget(parent, flags)
{
ui.setupUi(this);
connect (ui.spinBox, SIGNAL (valueChanged(int)),this, SLOT (on_inputSpinBox1_valueChanged(int value)));
connect (ui.spinBox_2, SIGNAL (valueChanged(int)),this, SLOT (on_inputSpinBox2_valueChanged(int value)));

}

calculatorbuilder::~calculatorbuilder()
{

}
void calculatorbuilder::on_inputSpinBox1_valueChanged(int value)
{
ui.label_4->setText(QString::number(value + ui.spinBox_2->value()));
}
void calculatorbuilder::on_inputSpinBox2_valueChanged(int value)
{
ui.label_4->setText(QString::number(value + ui.spinBox->value()));

}
为什么spinBox值改变了进入不了on_inputSpinBox1_valueChanged事件?

  • 写回答

1条回答 默认 最新

  • Creator_莫言 2015-01-16 10:16
    关注

    信号连接的时候只需要指明参数类型,不需要带上参数。另外连接不成功提示什么

    评论

报告相同问题?