我是一名学生程序员,我正在使用 Qt 创建一个从用户那里获取输入以进行模拟的 Gui。我正在尝试在 QLabel 中使用 theta 和 alpha 符号。我查看了Qt 的 QLabel 文档,发现 QLabel 确实支持 Unicode。我尝试将这个 unicode (U+0398) 用于我的 theta,并将这个 Unicode (U+03B1) 用于我的 alpha。问题是我不确定这个 unicode 应该在 ui 中的哪个位置。Qt 对此一无所知。所以它要么被忽视,要么我应该已经知道。我试图把它放在文本字段中。那没有用。
这是我尝试的最新代码:
QString alpha;
QString theta;
alpha.setUnicode(U+03B1);
theta.setUnicode(U+0398);
ui->labelExpansionAngle1->setText(alpha);
ui->labelExpansionAngle2->setText(alpha);
ui->labelOrientationAngle->setText(theta);
然后我尝试了:
ui->labelExpansionAngle1->setText("\u03B1");
ui->labelExpansionAngle2->setText("\u03B1");
ui->labelOrientationAngle->setText("\u0398");
我什至尝试使用我在此处发布的网页中的一些其他代码。我希望有人可以阐明如何将这些数据放在一起。提前感谢您的帮助。