QGraphicsView不放大

时间:2016-08-11 08:55:03

标签: qt scale qgraphicsview qgraphicsscene

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

但是,如果我尝试使用大于1的比例因子在任何轴上放大,则不会发生任何事情。好像我甚至都没有点击按钮,因为无论我多久放大一下,我都可以一键缩小。不知何故,如果值大于1,scale方法将被完全忽略。

1 个答案:

答案 0 :(得分:0)

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