Моя проблема - простой, но раздражающий пользовательский интерфейс, повреждающий один. Я пытаюсь показать огромные суммы (10 тысяч) пользовательских QGraphicsItem
s на QGraphicsScene
. Мне также понадобится QGraphicsLayout
, но, насколько мне известно, нельзя было просто разместить макет на сцене, так как макет должен быть установлен на QGraphicsWidget
, а затем добавлен виджет в сцену.Отзывчивый QGraphicsWidget
Теперь, когда мне нужно загрузить большое количество элементов и подготовить их для отображения сцены просто сидит там пусто, потому что я не может аннулировать или перекрашивать вышеупомянутая QGraphicsWidget
. Только в конце он может быть добавлен в сцену, иначе никакие последующие изменения не будут отображаться.
Цель: добавить какой-то управление компоновкой сцены -> {подготовить пункт -> добавить элемент в макете -> Дисплей -> подготовить пункт ->} повторить ...
Но что У меня есть: {подготовить товар -> подготовить другой предмет ->} повторить ... -> добавить все в макет -> установить управление макетом на сцене -> показать
Итак, вопрос: какой способ создать отзывчивый макет/контейнер для сцены, который будет перерисовываться после добавления нового ребенка?
Спасибо за подсказку с сигнальным слотом, я воспользуюсь им. Хотя по моей проблеме это не помогло – czimbortibor