通过将两个不同的文本框值相乘来设置标签的文本值

Setting a label's text value by multiplying a two different texbox values

我是 Qt 的新手,我正在努力将标签的文本值设置为其他两个文本框值相乘的结果。 用户将在文本框中输入一个数字,然后按确定。我希望我的标签显示输入数字 * 另一个标签的结果。

简单的伪代码

labelTotal.text = Textboxdistance.text * labelForcePerStep.text

备注:

  • QTextEdit::text() returns 字符串形式的文本框内容。
  • QString::toInt() 将字符串转换为相应的整数。
  • QString::number() 将整数转换为其表示的字符串。

代码:

int n1 = Textboxdistance.text().toInt();
int n2 = labelForcePerStep.text().toInt();
labelTotal.setText(QString::number(n1 * n2));