B:\shi_jian_zhou_ruan_jian\XIANG_MU\new_untitled1\form.cpp:63: error: no matching function for call to 'QTextEdit::setText(double&)' ui->textEdit->setText(age); ^
时间: 2023-11-28 18:50:44 浏览: 135
ruan-jian-xian-jing.zip_JIAN_软件陷阱
这个错误提示是因为 `QTextEdit` 类的 `setText()` 函数接收的是一个字符串类型的参数,而你传递给它的是一个 `double` 类型的变量。你需要将 `double` 类型的变量转换成字符串类型后再传递给 `setText()` 函数。
你可以使用 `QString::number()` 函数将 `double` 类型的变量转换成字符串类型。例如:
```cpp
double age = 18.5;
ui->textEdit->setText(QString::number(age));
```
这样就可以解决这个错误了。
阅读全文