QGraphicsView 不放大

QGraphicsView not zooming in

我正在使用 Qt 5.7 并且有一个 QGraphicsView,我在其中添加了一个 QSceneView。在程序开始时,我使用 fitinviewQt::IgnoreAspectRatio 将场景放入视图中(也许这是相关的?)。我正在尝试创建一个用于使用 4 个简单按钮进行放大和缩小的界面。例如,为了水平缩小,我调用 view.scale(0.5,1)

但是,如果我尝试使用大于 1 的比例因子放大任何轴,则没有任何反应。就好像我什至没有点击按钮一样,无论我按多少次放大,我都可以一键缩小。如果值大于 1,scale 方法将以某种方式被完全忽略。

问题是使用 fitinviewQt::IgnoreAspectRatio。我删除了电话,现在一切正常。