2016-08-11 14 views
0

Qt 5.7を使用していて、QGraphicsViewを持っていて、QSceneViewを追加しました。プログラムの開始時に、私はfitinviewQt::IgnoreAspectRatioのビューにシーンを収めました(おそらくこれは関係ありますか?)。私は、4つのシンプルなボタンでズームインとズームアウトのためのインターフェースを作成しようとしています。たとえば水平方向にズームアウトするには、私はview.scale(0.5,1)と呼んでいます。QGraphicsViewがズームインしていない

しかし、1より大きいスケールファクタを使用して任意の軸をズームしようとすると、何も起こりません。あたかもボタンをクリックしていないかのように、ズームインした回数にかかわらず、ワンクリックでズームアウトすることができます。何とか値が1より大きい場合、scaleメソッドは完全に無視されています。

答えて

0

問題はfitinviewQt::IgnoreAspectRatioを使用していました。私は呼び出しを削除し、すべてが今完全に動作します。

関連する問題