А если вместо цикла по высоте формировать весь QPixmap? а

потом его сразу рисовать? А лучше через QImage? это в paintevent у Вас?

11 ответов

4 просмотра

QPixmap'ы показали себя быстрее. Я по мере поступления данных формирую QImage, затем его превращаю в QPixmap и добавляю в список waterfallList, когда настаёт очередь отрисовывать, рисую. Пробовал рисовать сначала всё на отдельно QPixmap, а патом один большой QPixmap рисовать, но не помогло

Стикер

zqtprog- Автор вопроса

Странно, что QPixmap быстрее... Сколько раз в секунду обновляется? Это не десктоп, что-то мобильное? какая ОС? и если можно весь paintevent

zqtprog
Странно, что QPixmap быстрее... Сколько раз в секу...

Тот код что я выше скинул, только один выполняется

zqtprog
Qt 5?

Да, Qt 5.12

zqtprog
А waterfall что это?

Водопад, тот код что я скидывал выше

zqtprog- Автор вопроса
zqtprog
а зачем painter.begin и painter.end ? я без них де...

Ну бегин вроде полюбому нужен, а энд для красоты

zqtprog- Автор вопроса
Дмитрий Воронин
Ну бегин вроде полюбому нужен, а энд для красоты

у меня всё без них делалось в paintevent.. begin end разве не чтобы вне paintevent рисовать?

Похожие вопросы

Обсуждают сегодня

Почему Telegram пишет, что объект media не найден, хотя на самом деле я его передаю? Делаю на urllib, без зависимостей, так надо. Вызываю метод sendMediaGroup с таким JSON: ...
Alexey S
1
Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
Чет мне ссыкотно опять Rainlab.User в проект ставить. Кто знает, опять наотъебись все сделали или после обнов пользоваться можно?
Black Cat
10
ребят, привет есть ли возможность мигрировать Policies + Auth Methods из нескольких Vault в один? пытаюсь сократить Vault кластера, немного не удобно что для каждой тестовой ...
azadevlab
2
Всем привет. Кто подскажет, как сделать авто обновление стороннего модуля при запуске контейнера. Мб есть команда при запуске контенера или в докер файле нужно приписать настр...
Trum_t Malyuzhenets
1
коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
это группа токсиков или тех кто помогает?
Ибрагим
9
В смысле более затратная? Общая стоимость владения лошадью меньше, чем автомобиля. В среднем.
Sergej R
10
Кстати, раз про скачивание файлов разговор зашел) Сделал бота для себя (транскрибирующего и суммаризирующего встречи) но не ожидал что за 2 месяца 10к пользователей набежит😅...
Andrey Obolenskiy
8
Загрузил на свой сервер, теперь обычные прямые ссылки без query параметров и возможных ограничений, всё равно та же ошибка. Неужели скачивать из VK и перезаливать в TG кажд...
Alexey S
2
Карта сайта