使用QPainter在QWidget上绘制QPixmap Rects

时间:2011-04-19 17:22:24

标签: qt drawing qpixmap

我将通过套接字序列化QPixmap Rect。我将反序列化它们并在QWidget中绘制rects现在我的问题是QWidget我应该用于此目的?关于我应该如何进行任何重新污染?目前我已经决定使用QPainter并使用drawPixmap进行绘制,我的方向是否错误?

1 个答案:

答案 0 :(得分:0)

听起来您可能希望在QGraphicsPixmapItem上使用QGraphicsScene使用QGraphicsView个实例。

请参阅Qt Graphics View Framework

  

图形视图提供了一个表面   管理和与大型互动   定制2D图形的数量   项目和视图小部件   通过支持可视化项目   用于缩放和旋转。

     

该框架包含一个事件   允许的传播架构   精确的双精度交互   上的项目的功能   现场。物品可以处理重要事件,   鼠标按下,移动,释放和双倍   点击事件,他们也可以跟踪   鼠标运动。

     

图形视图使用BSP(二进制空间   分区)树提供非常   快速项目发现,结果   这样,它可以显示大型场景   实时,即使有数百万   项目