QGraphicsView是一个图形显示部件,它可以用来显示QGraphicsScene中的图形和项目。如果你的场景内容超出了QGraphicsView的可见区域,那么你可以使用滚动条来对场景进行滚动。
要在QGraphicsView中启用滚动条,请执行以下步骤:
view->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
view->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
将场景设置为QGraphicsView的场景:
view->setScene(scene);
调整QGraphicsView的大小以适应内容:
view->fitInView(scene->itemsBoundingRect(), Qt::KeepAspectRatio);
这样就可以在QGraphicsView中使用滚动条了。