当前位置:   article > 正文

改变QGraphicsPixmapItem的大小和位置_继承qgrapshicsitem重设大小

继承qgrapshicsitem重设大小

引言

百度上关于qt的内容着实不多,很多都要靠自己查文档和查stackoverflow。我现在的需求是在QGraphicsScene上创建QGraphicsPixmapItem,并让他随机分配到某个坐标和调整该item的大小

代码

我们首先创建QPixmap对象,我们通过改变QPixmap的大小来改变QGraphhicsPixmapItem的大小, 代码如下

QPixmap pixmap(imgPath);
pixmap = pixmap.scaled(QSize(100,100));
  • 1
  • 2

我们创建QGraphhicsPixmapItem对象并且加入在scene中

QGraphicsPixmapItem *pm  = scene->addPixmap(pixmap);
  • 1

调整QGraphhicsPixmapItem对象的位置

pm->setPos(point.x(),point.y());
  • 1

最后觉得有帮助,不妨点个赞支持一下

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/297429
推荐阅读
相关标签
  

闽ICP备14008679号