#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事件?
信号连接的时候只需要指明参数类型,不需要带上参数。另外连接不成功提示什么