我对Qt很陌生,我很难将标签的文本值设置为两个其他文本框值相乘的结果。 用户将在文本框中输入一个数字,然后按OK。我希望我的标签显示输入的数字*另一个标签的结果。
简单的伪代码
labelTotal.text = Textboxdistance.text * labelForcePerStep.text
答案 0 :(得分:2)
注意:
QTextEdit::text()
以字符串形式返回文本框的内容。QString::toInt()
将字符串转换为其对应的整数。QString::number()
将整数转换为其表示字符串。代码:
int n1 = Textboxdistance.text().toInt();
int n2 = labelForcePerStep.text().toInt();
labelTotal.setText(QString::number(n1 * n2));