У меня есть средство просмотра изображений, где я рисую QGraphicsRectItem.
Проблема в том, что QGraphicsRectItem выходит за пределы сцены.
Как я могу исправить элементы в sceneRect?
Я добавляю прямоугольные элементы.
Я переместил предмет влево и он вышел
Это полностью зашифровалось, когда я изменил размер окна просмотра, т.е.
resizeEvent был переопределен, как показано ниже,
QTransform matrix(1, 0, 0, 0, 1, 0, 0, 0, 1);
matrix.scale(width() / sceneRect().width(), height() / sceneRect().height());
setTransform(matrix);
Какое может быть решение?