Qt图形视图框架图元组QGraphicsItemGroup

版权声明:本文仅代表个人观点,仅供参考! fearlazy和大家一起进步!更多内容看 www.fearlazy.com https://blog.csdn.net/can3981132/article/details/87118522

全文链接: http://www.fearlazy.com/index.php/post/108.html

QGraphicsItemGroup(图元组)是一个容器,它的作用是将加入到该组里的图元当成一个图元来看待。QGraphicsItemGroup的父类是QGraphicsItem,所以它本质上也是一个图元,只是这个图元本身是不可见的。

QGraphicsItemGroup有两种创建方法,一种是手动创建QGraphicsItemGroup对象然后再加入到场景中。另一种是使用场景类的createItemGroup方法创建,该方法返回一个QGraphicsItemGroup对象。

方式一示例代码:

blob.png

方式二示例代码:

blob.png

图元组可以使用addToGroup将图元添加到组里,使用removeFromGroup将图元从组里移除。其他的操作就把它当成QGraphicsItem来看待。如果想要销毁组,可以使用场景类的destroyItemGroup方法即可。

扫描二维码关注公众号,回复: 5426707 查看本文章

作者:fearlazy 一个新人程序员。 文章内容仅代表个人观点,如有雷同请为我点个赞吧!

猜你喜欢

转载自blog.csdn.net/can3981132/article/details/87118522
今日推荐