lyzxing
2016-04-11 02:13
采纳率: 0%
浏览 3.8k

Qt中组合图形QGraphicsItemGroup的拆分

现在从事QT的绘图工作,把多个图元加入QGraphicsItemGroup组合图元,加入后对组合图元进行放大、移动或者旋转后,在进行组合图元分解,怎样让分解后的单个图元保持在复合图元中的样子?
研究了好久,请大家给于指点啊!谢谢了,最后能给于源码提示!

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • lyzxing 2016-04-16 09:45

    各位大侠们难道不给予小弟提示吗?

    评论
    解决 无用
    打赏 举报
  • 汀兰左岸 2016-06-22 12:49

    我也遇到这样的问题,解除分组可以使用:
    // Group all selected items together
    QGraphicsItemGroup *group = scene->createItemGroup(scene->selecteditems());

    // Destroy the group, and delete the group item
    scene->destroyItemGroup(group);
    但是,如果如何分组内又包含分组就要自己处理了,接触后保持原来的位置和大小。我遇到的问题是,分组后整体平移使用setPos函数还是moveBY,以及拖拽放大和缩小如何实现?

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题