Задать вопрос
@kapitan0v

Какой контрол умеет быстро менять цвет?

Делаю приложение. Есть массив цветов. По таймеру, 60 раз в секунду нужно рисовать прямоугольник с заливкой цветом из массива. Какой контрол лучше всего использовать что бы отображать этот прямоугольник?
  • Вопрос задан
  • 234 просмотра
Подписаться 1 Оценить 1 комментарий
Решения вопроса 2
@Onito
QImage и QPainter, вообще в таком случае лучше хранить 60 картинок чем рисовать их с нуля
Ответ написан
Zifix
@Zifix Куратор тега Qt
Barbatum
Вообще говоря, рисование в Qt5 уже ускорено через OpenGL, что проблем с производительностью не должно быть.

Если вы хотите сделать анимацию плавной смены цвета, то не изобретайте велосипед, в QML уже все есть из коробки.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@koronabora
Человек
У 2D интерфейса, частота обычно около 25-40 кадров в секунду. Лучше использовать OpenGL или Direct3D
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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