Рисование QPixmap Rects поверх QWidget с помощью QPainter - PullRequest
0 голосов
/ 19 апреля 2011

Я получу сериализацию QPixmap Rect s через сокет.Я расскажу об их сериализации и нарисую ректы в QWidget Теперь мой вопрос: какой QWidget мне использовать для этой цели?есть ли повторное загрязнение о том, как мне действовать?на данный момент я решил использовать QPainter и рисовать, используя drawPixmap, я иду в неправильном направлении?

1 Ответ

0 голосов
/ 20 апреля 2011

Похоже, вы можете использовать QGraphicsPixmapItem экземпляры, нарисованные на QGraphicsScene с QGraphicsView.

См. Qt Graphics View Framework :

Графический вид обеспечивает поверхность для управление и взаимодействие с большим количество пользовательских 2D-графики элементы и виджет для визуализация предметов при поддержке для масштабирования и поворота.

Каркас включает в себя событие архитектура распространения, которая позволяет точное взаимодействие с двойной точностью возможности для предметов на сцена. Элементы могут обрабатывать ключевые события, нажмите, двигайте, отпускайте и удваивайте нажмите на события, и они также могут отслеживать движение мыши.

Графическое представление использует BSP (двоичное пространство Разметка) дерево чтобы обеспечить очень быстрое обнаружение предметов, и в результате из этого, он может визуализировать большие сцены в режиме реального времени, даже с миллионами товар.

...