多重继承:QGraphicsPixmapItem和QGraphicsTextItem

时间:2012-04-13 16:38:26

标签: c++ multiple-inheritance qgraphicsitem

我需要一个具有QGraphicsPixmapItemQGraphicsTextItem(图像+文本)特征的对象。

多重遗传是最好的方法还是有禁忌症?如果有,你会建议什么?

2 个答案:

答案 0 :(得分:3)

我认为多重继承在Qt中并不是一个好主意,据我所知不推荐。我不知道为什么(可能是因为他们的信号和插槽机制)。

现在回答你的问题,你有没有使用QGraphicsItemGroup?

杰拉德

答案 1 :(得分:2)

最好的解决方案是继承。如果您需要的是始终在某些文本旁边显示图像的对象,则最好创建自己的对象,该对象继承QGraphicsItem并具有QGraphicsPixmapItem的{​​{1}}。那么你根本不需要处理多重继承的困难。