GUI с динамически меняющимся фоном

Я получаю живой поток изображений с камеры, и я хочу создать графический интерфейс, который включает в себя несколько различных видов, с возможностью навигации с помощью кнопок («перейти на страницу 1», «перейти на страницу 3», «назад», «далее» » так далее.). Во время операций поток изображений должен рассматриваться как фон приложения с различными поверхностями, наложенными поверх него.

Я пытался сделать это в QT, но, насколько я могу судить, я также могу изменить фоновое изображение, используя таблицы стилей, и, очевидно, сохраняя каждое изображение отдельно, это означает, что оно не будет работать в режиме реального времени.

Есть ли способ сделать это в QT?
Можете ли вы порекомендовать какой-либо другой фреймворк C ++, где я мог бы сделать это?

Заранее большое спасибо.

0

Решение

Вы можете наследовать от QWidget и реализовать paintEvent
http://doc.qt.io/qt-4.8/qwidget.html#paintEvent

Для принудительной полной или частичной перерисовки виджета можно вызвать обновление:
http://doc.qt.io/qt-4.8/qwidget.html#update-3

1

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector