我需要有一个对象,结合了QGraphicsPixmapItem和QGraphicsTextItem (图像+文本)的特点。
多重继承是最好的方法吗?有什么禁忌吗?如果有,你有什么建议?
发布于 2012-04-14 00:47:19
我认为多重继承在Qt中不是一个好主意,据我所知不推荐这样做。我不知道确切的原因(可能是因为他们的信号和插槽机制)。
现在来回答你的问题,你有没有想过使用QGraphicsItemGroup?
杰拉尔德
发布于 2012-04-14 00:46:58
最好的解决方案是既不继承也不继承。如果您需要的是在某些文本旁边始终显示图像的对象,那么您最好创建自己的对象,该对象继承了具有QGraphicsPixmapItem和QGraphicsTextItem的QGraphicsItem。这样你就完全不必处理多重继承的困难了。
https://stackoverflow.com/questions/10144841
复制相似问题