Есть ли отвратительный способ изменить размер QGraphicsView после вызова scale().Как изменить размер QGraphicsView после QGraphicsView :: Масштаб
Мой QGraphicsView встроен в QScrollArea. Когда я увеличиваю масштаб, я хочу, чтобы View стал больше.
Thx
Хорошо, но с небольшим QGraphicsView, когда я увеличиваю масштаб, я хочу, чтобы представление увеличивалось. Теперь появляются только полосы прокрутки и вид остается в исходном размере –
О, ОК. Хм ... вам придется подклассифицировать QGraphicsView и переопределить некоторые функции. Мое предположение было бы 'sizeHint' и, вероятно, также' resizeEvent' или 'viewportEvent'. Значение sizeHint будет основываться на ограничивающей области сцены. Макет, в который он встроен, может затем позволить виду иметь больше места по мере необходимости. –
BTW, это вид, конкурирующий с другими виджетами в вашем окне? Есть ли причина, по которой вы не хотели бы, чтобы она была как можно больше, даже если сцена рендеринга меньше? –