创建简单的添加计算器

时间:2013-03-12 08:53:06

标签: qt qlineedit

void FindCrap::on_BtnAdd_clicked()
{
QString fnum = ui->TxtFnum->text();
QString snum = ui->TxtSnum->text();
ui->TxtAns->setText(QString(fnum.toInt() + snum.toInt()));
}

当我运行此代码时没有发生任何事情..甚至没有错误。 BtnAdd不起作用似乎是什么问题..

1 个答案:

答案 0 :(得分:2)

首先确保您的插槽被正确调用。在插槽的第一个位置使用qDebug()<<"something";,看看是否会在output window中显示某些内容。或者只是在插槽的第一个设置一个断点并进行调试 第二,改变最后一行:

ui->TxtAns->setText(QString(fnum.toInt() + snum.toInt()));

ui->TxtAns->setText(QString::number(fnum.toInt() + snum.toInt()));

我的意思是使用QString::number函数将数字转换为QString