LINUX.ORG.RU

Как сделать окно наподобие matplotlib

 ,


0

1

Хочу написать библиотеку которая будет рисовать графики в специальном отдельном окне. Окно нужно вызывать в начале рисования, а потом уже чертить в нём разные графики, так чтобы было видно как чертится, потому что графики большие. Matplolib сама по себе не подходит так как там сначала задаются уравнения а потом вызывается блокирующий show. Я также попробовал Lazarus и Qt там та же песня, чтобы отобразить форму нужно вызвать блокирующий метод Application.Run.

То есть везде сделано так:

1. Предварительная инициализация.

2. Создание форм и инициализация данных.

3. Run(Show) - блокирующий метод с циклом обработки событий для форм.

А мне нужно наоборот:

1. создать и показать форму.

2. затем рисовать в в форме графики, так чтобы в онлайне отображался процесс рисования.

3. блокирующий метод чтобы посмотреть форму.

Вопрос простой как и на чём можно такое написать, хотелось-бы на Qt, можно на нём или нет, и если да то как отдельной библиотекой.

Ответ на: комментарий от EXL

QWT не есть хорошо, т.к. жестко привязан к Qt и довольно жестко привязан к крестам.

По теме - костыль в виде не консольной программы для построения сложных графиков нужен, но ТС его не осилит, раз не может создать окошко (и не понимает, как в принципе работает любая программа).

peregrine ★★★★★ ()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от peregrine

т.к. жестко привязан к Qt и довольно жестко привязан к крестам.

хотелось-бы на Qt,

Мне кажется, но кто-то из вас (ты или ТС) — тролль.

EXL ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

Удваиваю. Отличная библиотека. Простая и удобная.

baldman88 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.