QGraphicsView 不放大
QGraphicsView not zooming in
我正在使用 Qt 5.7 并且有一个 QGraphicsView
,我在其中添加了一个 QSceneView
。在程序开始时,我使用 fitinview
和 Qt::IgnoreAspectRatio
将场景放入视图中(也许这是相关的?)。我正在尝试创建一个用于使用 4 个简单按钮进行放大和缩小的界面。例如,为了水平缩小,我调用 view.scale(0.5,1)
。
但是,如果我尝试使用大于 1 的比例因子放大任何轴,则没有任何反应。就好像我什至没有点击按钮一样,无论我按多少次放大,我都可以一键缩小。如果值大于 1,scale
方法将以某种方式被完全忽略。
问题是使用 fitinview
和 Qt::IgnoreAspectRatio
。我删除了电话,现在一切正常。
我正在使用 Qt 5.7 并且有一个 QGraphicsView
,我在其中添加了一个 QSceneView
。在程序开始时,我使用 fitinview
和 Qt::IgnoreAspectRatio
将场景放入视图中(也许这是相关的?)。我正在尝试创建一个用于使用 4 个简单按钮进行放大和缩小的界面。例如,为了水平缩小,我调用 view.scale(0.5,1)
。
但是,如果我尝试使用大于 1 的比例因子放大任何轴,则没有任何反应。就好像我什至没有点击按钮一样,无论我按多少次放大,我都可以一键缩小。如果值大于 1,scale
方法将以某种方式被完全忽略。
问题是使用 fitinview
和 Qt::IgnoreAspectRatio
。我删除了电话,现在一切正常。