qt — C ++: текстовые поля с пользовательскими структурами для поддержки математики или любой другой формы

Я хотел бы разработать интерфейс, который будет содержать блокнот с математическими символами. Поэтому я хочу иметь возможность написать что-то вроде большого квадратного корня, который автоматически расширяется под то, что у меня есть, или дроби, которая динамически расширяется, также, как я вводю данные в числитель или знаменатель.

В общем, что-то похожее на то, что мы видим в Maple, Mathematica или MathCAD.

Как мы начнем в таких проектах? Какие инструменты для работы?

Я сейчас просто беспокоюсь о том, как отобразить этот материал на пользовательском интерфейсе. Я планирую сделать это с Qt в качестве библиотеки для интерфейса. Я довольно опытный в C ++ и опыт в Qt.

Спасибо за любые усилия.

введите описание изображения здесь

1

Решение

Согласно документации Qt, вы можете отображать символы Unicode в QLabel, включая математические символы:
http://qt-project.org/forums/viewthread/6936

http://en.wikipedia.org/wiki/Mathematical_operators_and_symbols_in_Unicode
http://en.wikipedia.org/wiki/Mathematical_alphanumeric_symbols_Unicode_block
http://qtway.blogspot.com/2010/04/mathml-editor-using-qt-support-for.html

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]