0 / 0 / 0
Регистрация: 06.08.2017
Сообщений: 7
|
|
1 | |
Что использовать для отображения формулы?06.12.2017, 20:27. Показов 1861. Ответов 6
Метки нет (Все метки)
Здравствуйте. Использую Qt. Есть задание создать визуальный редактор формул - просто редактор, он не должен ничего вычислять (практически как в Word), причем требуется использовать двусвязный разветвляющийся список и язык разметки для хранения формул в программе/файле.
Обыскала уже все и просто не понимаю: 1) Что нужно использовать для реализации самого окна вывода формул и чем ее отрисовывать, чтобы для этого требовался разветвляющийся список? 2) Какой именно список использовать - т.е., если просто бинарное дерево для разбора выражений, которое вычисляет значение - это понятно и просто, а вот как, допустим, туда пихнуть матрицу - я ума не приложу.
0
|
06.12.2017, 20:27 | |
Ответы с готовыми решениями:
6
Что использовать для отображения прогресса Что лучше использовать для смс чата для отображения текстов и рисунков Значение формулы слишком длинное для отображения, требуется перенос на другую строку Какой контрол использовать для отображения HTML? |
7795 / 6561 / 2985
Регистрация: 14.04.2014
Сообщений: 28,683
|
|
06.12.2017, 22:01 | 2 |
Не слишком ли сложная задача? Может, надо ограничиться каким-то набором возможных структур?
0
|
0 / 0 / 0
Регистрация: 06.08.2017
Сообщений: 7
|
|
06.12.2017, 22:31 [ТС] | 3 |
Требуют именно так. Я просто не знаю даже как подойти к реализации. Куда будет выводиться формула и каким форматом, там, не в QLineEdit же ее выписывать...
0
|
7795 / 6561 / 2985
Регистрация: 14.04.2014
Сообщений: 28,683
|
|
06.12.2017, 23:34 | 4 |
Сообщение было отмечено Wyn как решение
Решение
Для формул нет ничего, ну кроме верхних и нижних индексов. Её придётся рисовать вручную текстом по координатам. QPainter и его функции.
Надо сразу определиться с возможными элементами, знаками и вложенностью.
1
|
1 / 1 / 0
Регистрация: 14.09.2015
Сообщений: 4
|
|
14.12.2017, 13:56 | 6 |
Попробуйте модули ExprDraw и ExprMake разработанные Григорьевым Антоном, которые я переписал для себя на Qt.
По ссылке архив со всем необходимым, и пример использования. Думаю редактор, на подобии как в Word, на основе этого создать можно. https://yadi.sk/d/tz1wKuD7zxtF5
1
|
1 / 1 / 0
Регистрация: 14.09.2015
Сообщений: 4
|
|
22.06.2022, 11:43 | 7 |
0
|
22.06.2022, 11:43 | |
22.06.2022, 11:43 | |
Помогаю со студенческими работами здесь
7
Какой элемент использовать для отображения прогресса Какой использовать компонент для отображения файловой системы Как использовать random для отображения случайных объектов? Стоит ли использовать Грид для отображения данных одного столбца Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |