crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Подсветка математических выражений
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
trdm Дата 23.1.2009, 22:47
 
Цитата(miksayer @ 23.1.2009, 16:39) *
Litkevich Yuriy, я смотрел этот пример. Не понравилось то, что он на основе RichEdit.

на каком еще ричеэите? Там его и рядом не стояло...
Litkevich Yuriy Дата 23.1.2009, 17:19
 
Цитата(miksayer @ 23.1.2009, 19:39) *
медленно, по крайней мере в виндовой реализации
ты пример попробывал? Я ни на одном исходнике тормозов не замечал. Стоит по экперементировать.

Цитата(miksayer @ 23.1.2009, 19:39) *
но хотелось бы иметь, например, уже готовые скроллбары(т.е. что-то типа контейнера с двумя скроллбарами).
Если все же приспичит, то делай наследника от QAbstractScrollArea
miksayer Дата 23.1.2009, 16:39
  Litkevich Yuriy, я смотрел этот пример. Не понравилось то, что он на основе RichEdit(медленно, по крайней мере в виндовой реализации).
Под "виджетом, который можно взять за основу" я имел ввиду немного не то. Я хочу сам отрисовывать текст(на это есть некоторые свои причины), но хотелось бы иметь, например, уже готовые скроллбары(т.е. что-то типа контейнера с двумя скроллбарами).
Litkevich Yuriy Дата 23.1.2009, 16:34
  miksayer, см. пример %QTDIR%\examples\richtext\syntaxhighlighter\

и вообще запусти Qt Demo & Examples (%QTDIR%\bin\qtdemo.exe), там много интересного
miksayer Дата 23.1.2009, 16:30
  Нужно реализовать виджет для ввода и подсветки(т.е. цифры одним цветом, знаки операций другим, имена функций третьим) математических выражений. Основные требования - многострочность, кроссплатформенность, быстрота(чтоб без всяких морганий). Я нечто подобное уже писал на чистом WinAPI, вот сейчас нужно на Qt написать. Что посоветуете? Какой виджет мне взять за основу? или все с нуля писать?
ЗЫ под математическими выражениями я имею ввиду выражения вида - (2+4*(cos(4)+5))/3. Без всяких линий дроби
Просмотр темы полностью (откроется в новом окне)
RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 5.7.2025, 0:39