Две сцены qGraphics Vs.один qGraphicsScene + дубликаты - PullRequest
0 голосов
/ 17 февраля 2019

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

  • Создание новой сцены, добавление элементов в новую сцену в той же позиции, что истарая сценаЧтобы переключиться в режим рентгеновского изображения, поместите представление (сцена) на новую сцену.
  • Оставьте только одну сцену, добавьте элементы в обычную сцену, но для перехода в режим рентгеновского снимка только скрыть / показать элементы.

Какой вариант лучше из-за простоты реализации, эффективности и скорости?Есть ли в Qt встроенные опции для этого?

...