У меня есть QGraphicsScene и QGraphiscView.У меня есть много предметов в сцене, с поведением, определенным для каждого набора предметов.Я называю это нормальным режимом.Таким образом, в обычном режиме я могу взаимодействовать и видеть предметы в сцене из вида.Я хочу создать рентгеновский режим, который в основном означает, что положение всех предметов на сцене одинаковое, но предметы и поведение различны.Вопрос в том, какой из следующих способов лучше (или даже лучше) переключаться между режимами:
- Создание новой сцены, добавление элементов в новую сцену в той же позиции, что истарая сценаЧтобы переключиться в режим рентгеновского изображения, поместите представление (сцена) на новую сцену.
- Оставьте только одну сцену, добавьте элементы в обычную сцену, но для перехода в режим рентгеновского снимка только скрыть / показать элементы.
Какой вариант лучше из-за простоты реализации, эффективности и скорости?Есть ли в Qt встроенные опции для этого?