Я студент-программист, и я использую Qt для создания графического интерфейса, который получает данные от пользователей для симуляции. Я пытаюсь использовать тета и альфа-символ в QLabel. Я просмотрел документацию QLabel Qtab 1002 * и обнаружил, что QLabel поддерживает Unicode. Я пытался использовать этот юникод (U + 0398) для моей тета и этот юникод (U + 03B1) для моей альфы. Проблема в том, что я не уверен, куда этот юникод должен идти в пользовательском интерфейсе. 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");
Я даже пытался использовать некоторые другие коды с веб-страниц, которые я разместил здесь. Я надеялся, что кто-нибудь сможет пролить свет на то, как эти данные должны быть собраны. Заранее благодарю за любую помощь.