我将通过套接字序列化QPixmap
Rect
。我将反序列化它们并在QWidget
中绘制rects现在我的问题是QWidget
我应该用于此目的?关于我应该如何进行任何重新污染?目前我已经决定使用QPainter
并使用drawPixmap
进行绘制,我的方向是否错误?
答案 0 :(得分:0)
听起来您可能希望在QGraphicsPixmapItem
上使用QGraphicsScene
使用QGraphicsView
个实例。
请参阅Qt Graphics View Framework:
图形视图提供了一个表面 管理和与大型互动 定制2D图形的数量 项目和视图小部件 通过支持可视化项目 用于缩放和旋转。
该框架包含一个事件 允许的传播架构 精确的双精度交互 上的项目的功能 现场。物品可以处理重要事件, 鼠标按下,移动,释放和双倍 点击事件,他们也可以跟踪 鼠标运动。
图形视图使用BSP(二进制空间 分区)树提供非常 快速项目发现,结果 这样,它可以显示大型场景 实时,即使有数百万 项目