2016-09-09 7 views
1

일단 PySide가 Python 3.5에서 지원되지 않으면 PyQt5로 애플리케이션을 옮겨야한다. (PyQt4가 더 나은 선택이 될 수 있지만 PyQt5 사용을 요구했다). QGraphicsPixmapItem의 크기를 조정하는 데 어려움을 겪고 있습니다.PyQt5 - scale qgraphicsitem

PySide에서 QGraphicsItem에는 scale (xFactor, yFactor) 메서드가 있습니다. PyQt5에는 setScale (factor) 메서드가 있습니다.

내 질문은 : 어떻게 x와 y를 독립적으로 확장해야합니까?

답변

1

QGraphicsItem.scale(sx, sy)은 Qt4에서도 obsolete입니다. 따라서 정말로 사용해서는 안됩니다. PyQt4와 PyQt5 모두에서 대신 다음을 사용하십시오.

item.setTransform(QtGui.QTransform.fromScale(xFactor, yFactor), True)