Qt 2D绘图高级篇

时间:2022-09-05 21:52:09
1.拖动模式
QGraphicView 中提供了三种拖动模式,分别是:
  • QGraphicsView::NoDrag :忽略鼠标事件,不可以拖动。
  • QGraphicsView::ScrollHandDrag :光标变为手型,可以拖动场景进行移动。
  • QGraphicsView::RubberBandDrag :使用橡皮筋效果,进行区域选择,可以选中一个区域内的所有图形项。
我们可以利用setDragMode() 函数进行相应设置。