Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Рисование в Qt
|
|||
|---|---|---|---|
|
#18+
Всем привет. Подскажите, пожалуйста, есть ли возможность рисовать за пределами 2^15 ? Я так понял в QPixmap такое ограничение. Вообще как нарисовать такое - очень длинный график, со смещением контента в сторону во времени. Принимаются идеи, ссылки на код, статьи, доки :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2016, 13:59 |
|
||
|
Рисование в Qt
|
|||
|---|---|---|---|
|
#18+
ponuchВообще как нарисовать такое - очень длинный график, со смещением контента в сторону во времени. Просто: рисовать только видимую часть. Всё, что вышло из области видимости - беспощадно стирать. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2016, 14:15 |
|
||
|
Рисование в Qt
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, А если захотели сделать скролл назад ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2016, 14:31 |
|
||
|
Рисование в Qt
|
|||
|---|---|---|---|
|
#18+
нужен какой-то кэш. но в общем направление понятно, спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2016, 14:36 |
|
||
|
Рисование в Qt
|
|||
|---|---|---|---|
|
#18+
ponuchА если захотели сделать скролл назад ? Значит надо хранить историю значений, по которым строится график. Они, как правило, гораздо компактнее самого графика и могут частично уходить на диск. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2016, 15:20 |
|
||
|
Рисование в Qt
|
|||
|---|---|---|---|
|
#18+
ponuch, QPixmap? Для графики в Qt есть специальный набор классов, начинающихся с префикса QGraphics . В Интернете найдёшь полно примеров, В т.ч. и рисование графиков. Нет нужды изобретать велосипеды. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2016, 15:55 |
|
||
|
Рисование в Qt
|
|||
|---|---|---|---|
|
#18+
NekZponuch, QPixmap? Для графики в Qt есть специальный набор классов, начинающихся с префикса QGraphics . В Интернете найдёшь полно примеров, В т.ч. и рисование графиков. Нет нужды изобретать велосипеды. И кстати, совсем забыл упомянуть, что давно уже есть фреймворк для этого, написанный на Qt. Называется QwtPlot ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2016, 15:57 |
|
||
|
Рисование в Qt
|
|||
|---|---|---|---|
|
#18+
Насколько я помню, что рисование на Qt под X window ограничивается двумя байтами, так как X протокол для передачи координат использует два байта. Что касается винды, то не скажу. Вы можете делать клиппинг перед отрисовкой в QPixmap. Для прямоугольников проблем нет. Для линий (в т.ч. наклонных) есть, например, относительно быстрые алгоритмы клиппинга линий. Я в свое время так и поступал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2016, 16:38 |
|
||
|
Рисование в Qt
|
|||
|---|---|---|---|
|
#18+
если рисовать на opengl - никаких проблем с координатами не будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2016, 17:07 |
|
||
|
Рисование в Qt
|
|||
|---|---|---|---|
|
#18+
Заюзал QGraphicsView, то что надо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2016, 19:22 |
|
||
|
Рисование в Qt
|
|||
|---|---|---|---|
|
#18+
Если-бы автор захотел рисовать модель обозримой вселенной ... я боюсь ему-бы пришлось потребовать разрядность поболее чем диапазон доступных целых чисел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2016, 22:36 |
|
||
|
Рисование в Qt
|
|||
|---|---|---|---|
|
#18+
maytonЕсли-бы автор захотел рисовать модель обозримой вселенной ... я боюсь ему-бы пришлось потребовать разрядность поболее чем диапазон доступных целых чисел Иногда проще модель подправить --- 2^60 нормально, 2^61 тоже, а на 2^62 --- Твердь Небесная. Собственно, примерно так Господь и поступил, разместив нас всех внутри чёрной дыры вполне конечного размера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2016, 07:56 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39317279&tid=2018419]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
153ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
3ms |
| others: | 14ms |
| total: | 271ms |

| 0 / 0 |
