Отрицательные координаты могут быть причиной.QGraphicsScene
вычисляет ограничивающий прямоугольник на основе объединения границ всех элементов в нем.
Если вы знаете границы своей сцены, позвоните setSceneRect
, чтобы зафиксировать его в известном прямоугольнике.Таким образом, графические элементы, размещенные вне границ, не приведут к расширению сцены за пределы того, что вы хотите.