Как просмотреть все элементы, содержащиеся в QGraphicsScene?

#qt4

#qt4

Вопрос:

есть ли простой способ увеличить сцену так, чтобы были видны все элементы? выглядит как простая задача, но я сижу над ней уже час. 🙁

Заранее большое спасибо!

Ответ №1:

Попробуйте MyGraphicsView.fitInView(MyScene.rect()) заменить MyGraphicsView и MyScene правильными именами для вашего кода.

Ответ №2:

Валентин, ты можешь использовать функцию QGraphicsView::scale() для масштабирования графического представления. Другой способ сделать это — использовать метод QGraphicsView::setTransform(), передающий объект QTransform с преобразованием масштаба

Комментарии:

1. Я все это сделал, но я предположил, что должен быть только один метод. И действительно, есть (см. ответ от Арнольда Спенса). В любом случае спасибо!