Я создал QGraphicsView и внутри него QGraphicsScene. Я загружаю растровое изображение в QGraphicsScene. На самом деле это унаследованный QGraphicsScene, который реализует wheelEvent, чтобы сделать функцию увеличения/уменьшения масштаба. Функция масштабирования масштабирует растровое изображение на 10% вверх или вниз в зависимости от вращения колеса. Масштабирование работает нормально, однако размер QGraphicsView или размер QGraphicsScene получает значение максимального размера вращения, которое было испробовано, и больше не центрируется. Например, если я увеличу его с помощью wso, чтобы включить полосы прокрутки, то, если я уменьшу его, полосы прокрутки все еще будут включены, а растровое изображение будет в верхнем левом углу. Какие-либо предложения?
Изменить: функция масштабирования QGraphicsView создает растровое изображение низкого качества, поэтому я его не использую. Я добавляю масштабированное растровое изображение и при каждом повороте снова масштабирую его и проецирую в GraphicsView. Однако размер GraphicsView или QGraphicsScene имеет проблемы с изменением размера, как упоминалось ранее.