• 4213阅读
  • 4回复

graphicsItem [复制链接]

上一主题 下一主题
离线eagle
 
只看楼主 倒序阅读 楼主  发表于: 2011-10-31
为什么我添加的图片无法拖动,代码如下:
    QGraphicsPixmapItem *lift = scene->addPixmap(QPixmap("1.png"));
    lift->setFlag(QGraphicsItem::ItemIsMovable,true);
    lift->setPos((qrand()%int(scene->sceneRect().width())),
                 (qrand()%int(scene->sceneRect().height())));

还望各位不吝赐教,Thanks
离线wxj120bw

只看该作者 1楼 发表于: 2011-10-31
回 楼主(eagle) 的帖子
将qrand()%int(scene->sceneRect().width()和qrand()%int(scene->sceneRect().height()两个值打印下
离线eagle
只看该作者 2楼 发表于: 2011-11-01
回 1楼(wxj120bw) 的帖子
打印值是334、1000
离线eagle
只看该作者 3楼 发表于: 2011-11-01
回 2楼(eagle) 的帖子
每次打印的值不一样,图标出现位置不同,有什么问题吗?
离线eagle
只看该作者 4楼 发表于: 2011-11-01
我直接添加图标可以拖动了,但是我用自定义的Item的话就不能拖动,是不是自定义的内容没写全?
里面有2个函数 QRectF ,QPinter
快速回复
限100 字节
 
上一个 下一个