QLabel 中的 Theta 和 Alpha 符号

Wyl*_*SG. 1 unicode qt symbols input qlabel

我是一名学生程序员,我正在使用 Qt 创建一个 Gui 来获取用户的输入进行模拟。我正在尝试在 QLabel 中使用 theta 和 alpha 符号。我查看了Qt 的 QLabel 文档,发现 QLabel 确实支持 Unicode。我尝试使用这个 unicode (U+0398) for my theta 和这个 Unicode (U+03B1) for my 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);
Run Code Online (Sandbox Code Playgroud)

然后我尝试:

ui->labelExpansionAngle1->setText("\u03B1");
ui->labelExpansionAngle2->setText("\u03B1");
ui->labelOrientationAngle->setText("\u0398");
Run Code Online (Sandbox Code Playgroud)

我什至尝试使用我在这里发布的网页中的一些其他代码。我希望有人可以阐明如何将这些数据放在一起。在此先感谢您的帮助。

Fra*_*eld 5

尝试:

theta = QChar(0x98, 0x03);
alpha = QChar(0xb1, 0x03);
Run Code Online (Sandbox Code Playgroud)