Как показать математические символы, такие как тета

Я пытаюсь найти способ показать математические символы, такие как \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, чтобы получить нужный код букв.

Другие вопросы по тегам