powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Рисование в Qt
12 сообщений из 12, страница 1 из 1
Рисование в Qt
    #39316923
Фотография ponuch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.

Подскажите, пожалуйста, есть ли возможность рисовать за пределами 2^15 ? Я так понял в QPixmap такое ограничение.
Вообще как нарисовать такое - очень длинный график, со смещением контента в сторону во времени. Принимаются идеи, ссылки на код, статьи, доки :)
...
Рейтинг: 0 / 0
Рисование в Qt
    #39316938
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ponuchВообще как нарисовать такое - очень длинный график, со смещением контента в сторону во
времени.

Просто: рисовать только видимую часть. Всё, что вышло из области видимости - беспощадно
стирать.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Рисование в Qt
    #39316955
Фотография ponuch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

А если захотели сделать скролл назад ?
...
Рейтинг: 0 / 0
Рисование в Qt
    #39316963
Фотография ponuch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужен какой-то кэш. но в общем направление понятно, спасибо!
...
Рейтинг: 0 / 0
Рисование в Qt
    #39317019
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ponuchА если захотели сделать скролл назад ?

Значит надо хранить историю значений, по которым строится график. Они, как правило,
гораздо компактнее самого графика и могут частично уходить на диск.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Рисование в Qt
    #39317080
Фотография NekZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ponuch,

QPixmap? Для графики в Qt есть специальный набор классов, начинающихся с префикса QGraphics . В Интернете найдёшь полно примеров, В т.ч. и рисование графиков. Нет нужды изобретать велосипеды.
...
Рейтинг: 0 / 0
Рисование в Qt
    #39317084
Фотография NekZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NekZponuch,

QPixmap? Для графики в Qt есть специальный набор классов, начинающихся с префикса QGraphics . В Интернете найдёшь полно примеров, В т.ч. и рисование графиков. Нет нужды изобретать велосипеды.
И кстати, совсем забыл упомянуть, что давно уже есть фреймворк для этого, написанный на Qt. Называется QwtPlot
...
Рейтинг: 0 / 0
Рисование в Qt
    #39317133
vitprof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Насколько я помню, что рисование на Qt под X window ограничивается двумя байтами, так как X протокол для передачи координат использует два байта. Что касается винды, то не скажу. Вы можете делать клиппинг перед отрисовкой в QPixmap. Для прямоугольников проблем нет. Для линий (в т.ч. наклонных) есть, например, относительно быстрые алгоритмы клиппинга линий. Я в свое время так и поступал.
...
Рейтинг: 0 / 0
Рисование в Qt
    #39317175
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если рисовать на opengl - никаких проблем с координатами не будет
...
Рейтинг: 0 / 0
Рисование в Qt
    #39317279
Фотография ponuch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заюзал QGraphicsView, то что надо :)
...
Рейтинг: 0 / 0
Рисование в Qt
    #39317356
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если-бы автор захотел рисовать модель обозримой вселенной ... я боюсь ему-бы пришлось
потребовать разрядность поболее чем диапазон доступных целых чисел
...
Рейтинг: 0 / 0
Рисование в Qt
    #39322399
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЕсли-бы автор захотел рисовать модель обозримой вселенной ... я боюсь ему-бы пришлось
потребовать разрядность поболее чем диапазон доступных целых чисел Иногда проще модель подправить --- 2^60 нормально, 2^61 тоже, а на 2^62 --- Твердь Небесная. Собственно, примерно так Господь и поступил, разместив нас всех внутри чёрной дыры вполне конечного размера.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Рисование в Qt
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]