Как показать математические символы, такие как тета
Я пытаюсь найти способ показать математические символы, такие как \theta, \phi, \dot{\theta}, ... и т. Д. Я не смог найти способ показать эти буквы на своем графике. Есть ли qcustomplot
поддерживать математические символы? Я пробовал следующую строку, но появляется очень мало букв, а остальные нет.
ui->customPlot1->graph(0)->setName(QString("\u0024"));
2 ответа
Решение
В моем Qt GUI в Windows 7 работала следующая строка
title->setText(QString::fromWCharArray(L"\u03B8\u2081(t) vs \u03B8\u2081\u1d48(t)"));
Результат
где \u03B8
является \theta
, \u2081
нижний индекс, и \u1d48
это индекс д. Остальные персонажи смотрите по этой ссылке.
То, что вы ищете, это:
ui->customPlot1->graph(0)->setName(QString::fromUtf8("\u03B8"));
Это, например, даст вам маленькую букву тета. Используйте таблицу кодирования UTF-8 и символы Unicode, чтобы получить нужный код букв.