У меня есть система, классы которой получены из QGraphicsWidget. Я управляю объектами производного класса в макетах на QGraphicsScene. Теперь мне нужен составной элемент, который содержит два или более QGraphicsWidget, а также мне нужно поместить этот элемент в макет. Поэтому я выбираю QGraphicsItemGroup и пишу свой класс следующим образом.
class CompositeItem : public QGraphicsItemGroup,public QGraphicsLayoutItem
{
...
};
Я снова реализовал только функцию sizeHint.
При добавлении экземпляра CompositeItem в макет он не отображается.
Что может вызвать это? Где я ошибся?