2016-08-11 2 views
0

Q5.57을 사용하고 있으며 QSceneView을 추가 한 QGraphicsView이 있습니다. 프로그램이 시작될 때, 나는 fitinviewQt::IgnoreAspectRatio (아마도 이것은 관련이있을 것인가?)으로 뷰에 장면을 맞추었다. 4 개의 간단한 버튼으로 확대 및 축소 할 수있는 인터페이스를 만들려고합니다. 예를 들어 가로로 축소하려면 view.scale(0.5,1)으로 전화하십시오.QGraphicsView가 확대되지 않음

그러나 1보다 큰 배율 인수를 사용하여 모든 축에서 확대/축소를 시도하면 아무 일도 발생하지 않습니다. 마치 버튼을 클릭하지 않은 것처럼, 확대 된 빈도에 상관없이 한 번의 클릭으로 축소 할 수 있습니다. 아무래도 값이 1보다 큰 경우 scale 메서드는 완전히 무시됩니다.

답변

0

문제는 fitinviewQt::IgnoreAspectRatio입니다. 나는 전화를 끊었고 모든 것이 완벽하게 작동합니다.