I need the have a object that combines the characteristics of both QGraphicsPixmapItem
and QGraphicsTextItem
(image + text).
Is multiple inheritance the best way to do it or are there any contraindications? If there are, what would you suggest?
I need the have a object that combines the characteristics of both QGraphicsPixmapItem
and QGraphicsTextItem
(image + text).
Is multiple inheritance the best way to do it or are there any contraindications? If there are, what would you suggest?
多重継承は、推奨されていないことがわかっている限り、Qt ではお勧めできません。正確な理由はわかりません (おそらくシグナルとスロットのメカニズムのため)。
QGraphicsItemGroup を使用したことはありますか?
ジェラルド
最善の解決策は、どちらも継承しないことです。テキストの横に常に画像を表示するオブジェクトが必要な場合は、と をQGraphicsItem
持つを継承する独自のオブジェクトを作成することをお勧めします。そうすれば、多重継承の問題に対処する必要はまったくありません。QGraphicsPixmapItem
QGraphicsTextItem