我正在使用一个标签来显示温度值,我想在这个标签上添加摄氏度符号,如下所示:“27°C”。我正在使用这个代码:
ui->label->setText(tempvalue)
但是我怎样才能在最后添加“°C”呢?像这样;
ui->label->setText(tempvalue°C)
您可以使用
QString::fromUtf8
为此:
ui->label->setText(tempvalue + QString::fromUtf8("°C"));
如果您的源文件不是 UTF-8 编码,这很重要。
另一个选择对我有用:
ui->label->setText(tempvalue + + QChar(0x2103));