logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

QGraphicsScene中Item缩放问题

缩放过程中有两种实现效果图1 缩放view图2 缩放scene可以看出缩放view时Item显示也会跟着放大缩小,缩放scene则Item显示大小不会随之变化。Item几何信息是根据View视口而定?源码//此时View设置大小为400X300scene->setSceneRect(0,0,4000,3000);QGraphicsRectItem* item = new

#qt
【C++11】Any类的实现

boost库有一个Any类,是一个特殊的只能容纳一个元素的容器,他可以擦除类型,给任何类型赋值。boost::any a = 1;boost::any a = 1.1;std::vector<boost::any> v;v.push_back(a);v.push_back(b);int va = boost::any_cast&a

QGraphicsScene的碰撞检测

实现效果如下图1 移动的Item碰撞显示图2 碰撞的Item都显示使用Scene的碰撞检测函数QList< QGraphicsItem *> collidingItems(const QGraphicsItem *item, Qt::ItemSelectionMode mode = Qt::IntersectsItemShape) const文档解释Returns a list of

#qt
到底了