Qt 创建者在标签末尾添加摄氏度符号

问题描述 投票:0回答:2

我正在使用一个标签来显示温度值,我想在这个标签上添加摄氏度符号,如下所示:“27°C”。我正在使用这个代码:

ui->label->setText(tempvalue)

但是我怎样才能在最后添加“°C”呢?像这样;

ui->label->setText(tempvalue°C)
qt label sign
2个回答
0
投票

您可以使用

QString::fromUtf8
为此:

ui->label->setText(tempvalue + QString::fromUtf8("°C"));

如果您的源文件不是 UTF-8 编码,这很重要。


0
投票

另一个选择对我有用:

ui->label->setText(tempvalue + + QChar(0x2103));
© www.soinside.com 2019 - 2024. All rights reserved.