![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
trdm |
![]()
Сообщение
#11
|
Дмитрий Трошин ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 575 Регистрация: 12.1.2008 Пользователь №: 68 Спасибо сказали: 21 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
ars |
![]()
Сообщение
#12
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 16.2.2010 Пользователь №: 1467 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Я бы посоветовал взглянуть на MML Widget Оно конечно хорошо, но за рамками Qt извините, не работает. Кроме того, библиотека позволяет редактировать и отображать не только формулы, но и любые другие иерархические структуры (деревья разбора, генеалогические деревья и все в таком духе...) Еще ее можно встроить в любую вычислительную программу для нормального набора формул, написанную на любой GUI-библиотке. Например, можно сделать морду с удобным средством набора, например к Scilab или систему тестирования студентов,... вообщем масса применений, как мне кажется... TeX -- великолепное средство, поэтому на наработких, шрифтах и принципах построения формул Д. Кнута я и основывал свою библиотеку... Но TeX не есть средство набора или отображения в Real-time, потом из конечного dvi не выцепишь структуру формулы |
|
|
ars |
![]()
Сообщение
#13
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 16.2.2010 Пользователь №: 1467 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Я бы посоветовал взглянуть на MML Widget Оно конечно хорошо, но за рамками Qt извините, не работает. Кроме того, библиотека позволяет редактировать и отображать не только формулы, но и любые другие иерархические структуры (деревья разбора, генеалогические деревья и все в таком духе...) Еще ее можно встроить в любую вычислительную программу для нормального набора формул, написанную на любой GUI-библиотке. Например, можно сделать морду с удобным средством набора, например к Scilab или систему тестирования студентов,... вообщем масса применений, как мне кажется... TeX -- великолепное средство, поэтому на наработких, шрифтах и принципах построения формул Д. Кнута я и основывал свою библиотеку... Но TeX не есть средство набора или отображения в Real-time, потом из конечного dvi не выцепишь структуру формулы |
|
|
Litkevich Yuriy |
![]()
Сообщение
#14
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
ars, не мог бы ты немного рассказать, как задумано осуществление связи ГПИ (GUI) с твоей библиотекой. Ведь формулу нужно нарисовать на экране, следовательно эта часть возлагается на ГПИ. В какой форме получает ГПИ информацию о том, что и как нужно рисовать, на примере того же знака корня.
|
|
|
ars |
![]()
Сообщение
#15
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 16.2.2010 Пользователь №: 1467 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
А вообще, пишу вот я на разных форумах и совершенно по-разному люди реагируют, причем в большинстве своем, мнения людей с одного форума совпадает
![]() ![]() ![]() ars, не мог бы ты немного рассказать, как задумано осуществление связи ГПИ (GUI) с твоей библиотекой. Ведь формулу нужно нарисовать на экране, следовательно эта часть возлагается на ГПИ. В какой форме получает ГПИ информацию о том, что и как нужно рисовать, на примере того же знака корня. А я уже рассказал ![]() ![]() ![]() а что значит "других иерархических структур"? Можно пожевать для тупого? Иерархический -- синоним древовидный... В общем все что можно представить в виде дерева (генеалогическое древо, дерево разбора, дерево структур при отладке программ, формулы, иерархии, иерархические структуры предприятий....) вообщем много чего... И кстати, если кто считает, что я попираю TeX, то смею вас заверить, что сам им постоянно пользуюсь. Вся документация была именно в нем сделана ![]() ![]() ars, не мог бы ты немного рассказать, как задумано осуществление связи ГПИ (GUI) с твоей библиотекой. Ведь формулу нужно нарисовать на экране, следовательно эта часть возлагается на ГПИ. В какой форме получает ГПИ информацию о том, что и как нужно рисовать, на примере того же знака корня. Если в кратце, то нужно на GUI написать 2 функции со стандартными протатипами и передать указатели на них в библиотеку. Первая должна рисовать переданную ей BMP картинку на нужном элементе управления, а вторая -- линию. Дальше ни о чем заботиться не надо, библиотека вызывает эти функции сама, когда надо. Кроме того, хочу заметить, что реализация обоих этих функций займет на любом GUI минут 10... Это для программиста, а для рядового пользователя? На мой вгляд нужна штука как "Microsoft Equation" в нём сравнительно просто всё это делается. Ну так может присоединитесь к разработке и будете вести доработку редактора на Qt. Он в общем должен как раз быть похож на MathType (коммерческий вариант Equation) но с большим функционалом, тем более что наработки кода уже есть, библиотека к этим наработкам подключена, остается ЧИСТО НА Qt порисовать несколько настроечных окошек, сделать динамические shortcut'ы и т.п. То есть работа только по интерфейсу... Очень бы помогло! Я бы посоветовал взглянуть на MML Widget Кстати, по поводу MML Widget. Если ориентироваться по картинке, то мало того, что используемые шрифты -- ужас какой-то, так еще люди не знают правильного определения интеграла и пределы у суммы пишут наоборот на главной странице! А это уже стыдно ![]() |
|
|
ars |
![]()
Сообщение
#16
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 16.2.2010 Пользователь №: 1467 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
А потом, как мне показалось, он кроме как переводить MathML в картинки больше ничего и делать-то не умеет... И зачем оно надо?
Ну так что, собратья по оружию, никто не загорелся желанием попрограммировать на Qt редактор своей мечты? ![]() ![]() |
|
|
Litkevich Yuriy |
![]()
Сообщение
#17
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
kwisp |
![]()
Сообщение
#18
|
![]() астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
Самое интересное мое наблюдение: из тех, кто хочет помочь написать такой редактор, никто не знает С/C++ и Qt -- это обычно простые пользователи, а программисты как-то больше отмалчиваются по поводу помощь, просто комментируя: великолепно; ужас, смотреть противно или что-то подобное... ![]() ну батенька вы даёте. я тоже с удовольствием помог бы кому нибудь сделать что нибудь, при том со словами "Брат я сделаю все что могу!" если это что нибудь я вообще не знаю как устроено:) получается я в этом вопросе ничего не могу. сам подумай. как можно согласится помочь если не знаешь как!!?? сам хочу давно поучавствоватьв свободном проекте однако... кто меня кормить будет, пока не ясно. так что понимаю тех кто отмалчивается ![]() |
|
|
trdm |
![]()
Сообщение
#19
|
Дмитрий Трошин ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 575 Регистрация: 12.1.2008 Пользователь №: 68 Спасибо сказали: 21 раз(а) Репутация: ![]() ![]() ![]() |
Что значит "отмалчиваются"?
Пипл просто посчитал, что затея не стоит его усилий. У меня так. Чего зазря языком трепать? Сообщение отредактировал trdm - 17.2.2010, 13:02 |
|
|
ars |
![]()
Сообщение
#20
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 16.2.2010 Пользователь №: 1467 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Ну я имел ввиду тех, кто отзывался положительно
![]() |
|
|
![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 7.7.2025, 21:27 |