私は学生プログラマーであり、Qtを使用して、シミュレーションのためにユーザーから入力を取得するGuiを作成しています。QLabelでシータとアルファ記号を使用しようとしています。QtのQLabelドキュメントを調べたところ、QLabelがUnicodeをサポートしていることがわかりました。シータにはこのユニコード(U + 0398)を使用し、アルファにはこのユニコード(U + 03B1)を使用してみました。問題は、このユニコードが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");
ここに投稿したWebページの他のコードのいくつかを使用してみました。このデータをどのようにまとめる必要があるかについて、誰かが光を当ててくれることを期待していました。助けてくれてありがとう。