QGraphicsWidgetから派生したクラスを持つシステムがあります。QGraphicsSceneのレイアウトで派生クラスオブジェクトを管理します。ここで、2つ以上のQGraphicsWidgetを含む複合アイテムが必要です。また、そのアイテムをレイアウト内に配置する必要があります。そこで、QGraphicsItemGroupを選択し、このようにクラスを記述します。
class CompositeItem : public QGraphicsItemGroup,public QGraphicsLayoutItem
{
...
};
sizeHint関数を再度実装しただけです。CompositeItemインスタンスをレイアウトに追加すると、表示されません。これは何が原因でしょうか?どこを間違えたの?