Хочу написать калькулятор (для тренировки) на qt 4.5.2 в Qt Creator 1.2.1
Накидал кнопок b1,b2и т. д. В слоте каждой кнопки читаю её поле text() и отдаю строкой переменной qsDigits потом вывожу на lcdNumber
есть ли способ сделать один слот на все 10 кнопок, и в нем читать поле text() кликнутой кнопки?
Вот так я делаю сейчас:
void Calc::on_b1_clicked()
{
if (qsDigits->length() <= 10) {
qsDigits->append(ui->b1->text());
ui->lcdNumber->display(*qsDigits);
}
}
void Calc::on_b2_clicked()
{
if (qsDigits->length() <= 10) {
qsDigits->append(ui->b2->text());
ui->lcdNumber->display(*qsDigits);
}
}