0

我需要一个结合了QGraphicsPixmapItemQGraphicsTextItem(图像+文本)特征的对象。

多重继承是最好的方法还是有任何禁忌症?如果有,你有什么建议?

4

2 回答 2

3

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

现在问你的问题,你想过使用 QGraphicsItemGroup 吗?

杰拉德

于 2012-04-13T16:47:19.200 回答
2

最好的解决方案是两者都不继承。如果您需要的是一个在某些文本旁边始终显示图像的对象,那么您最好创建自己的对象,该对象继承QGraphicsItem具有 aQGraphicsPixmapItem和具有QGraphicsTextItem. 那么你就完全不用处理多重继承的困难了。

于 2012-04-13T16:46:58.260 回答