相关文章推荐

qgraphicsview滚动条

QGraphicsView是一个图形显示部件,它可以用来显示QGraphicsScene中的图形和项目。如果你的场景内容超出了QGraphicsView的可见区域,那么你可以使用滚动条来对场景进行滚动。

要在QGraphicsView中启用滚动条,请执行以下步骤:

  • 设置QGraphicsView的滚动条政策:
  • view->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
    view->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
    
  • 将场景设置为QGraphicsView的场景:
  • view->setScene(scene);
    
  • 调整QGraphicsView的大小以适应内容:
  • view->fitInView(scene->itemsBoundingRect(), Qt::KeepAspectRatio);
    

    这样就可以在QGraphicsView中使用滚动条了。

  •  
    推荐文章