我需要一个结合了QGraphicsPixmapItem
和QGraphicsTextItem
(图像+文本)特征的对象。
多重继承是最好的方法还是有任何禁忌症?如果有,你有什么建议?
我需要一个结合了QGraphicsPixmapItem
和QGraphicsTextItem
(图像+文本)特征的对象。
多重继承是最好的方法还是有任何禁忌症?如果有,你有什么建议?
我认为多重继承在 Qt 中不是一个好主意,据我所知不推荐。我不知道确切的原因(可能是因为它们的信号和插槽机制)。
现在问你的问题,你想过使用 QGraphicsItemGroup 吗?
杰拉德
最好的解决方案是两者都不继承。如果您需要的是一个在某些文本旁边始终显示图像的对象,那么您最好创建自己的对象,该对象继承QGraphicsItem
具有 aQGraphicsPixmapItem
和具有QGraphicsTextItem
. 那么你就完全不用处理多重继承的困难了。