Qt中的QGraphicsItemGroup怎样通过鼠标放大缩小问题

Billy12138 2019-04-17 05:23:31

现在要实现用鼠标拖放实现图片中区域放大缩小,本人实现是将选中的item放入QGraphicsItemGroup中使其成为一个整体,为了能够使整体能完成拖动,旋转,改变大小功能,特实现PaintGroup类继承自QGraphicsItemGroup,其中对鼠标mousePress\mouseMove\mouseRelease,分别进行重写,已实现拖动,缩放功能,请问怎么实现放大缩小
QGraphicsItemGroup *group = scene->createItemGroup(scene->selectedItems());
//group->setHandlesChildEvents(false);
QList<QGraphicsItem *> items = group->childItems();
int count = items.count();
scene->addItem(group);
...全文
289 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧