我想将一个 QGraphicsScene 放入具有不同尺寸的 QGraphicsView 中,这样它就会根据 View 的大小缩小或扩大,并且应该没有任何滚动条。

最佳答案

这对我有用:

void MyGraphicsView::zoomToFit()
{
    fitInView(scene()->sceneRect(), Qt::KeepAspectRatio);
}

您可能希望场景矩形 adjust 有一点边距;可能看起来更好,具体取决于您的内容。

关于qt4 - 如何在 QGraphicsView 中拟合 QGraphicsScene,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10891962/

10-13 08:50