Как объединить два элемента QGraphicsItems в пользовательский? - PullRequest
0 голосов
/ 06 мая 2019

У меня проблема, с которой я не знаю, как справиться, и я искал некоторую помощь.Я недавно начал использовать Qt, и я действительно не знаю, как работает Qgraphicsitems.

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

Так что я думал о создании одного Qgraphicsitem со всеми из них в нем.Таким образом, я могу легко с ними справиться.Моя проблема в том, что я не уверен, что это хороший подход.С модульной точки зрения это имеет смысл, потому что эта группа элементов всегда вместе, и поэтому мне не нужно каждый раз создавать их все, но я не знаю, как это сделать на первом плане, как я могу создать QgraphicsItemв нем есть некоторые элементы QgraphicsItems?

1 Ответ

0 голосов
/ 06 мая 2019

Звучит так, будто вы ищете QGraphicsItemGroup:

Класс QGraphicsItemGroup предоставляет контейнер, который обрабатывает группу элементов как один элемент.

https://doc.qt.io/qt-5/qgraphicsitemgroup.html

...