• 7764阅读
  • 3回复

QGraphicsScene显示pixmap的居中问题 [复制链接]

上一主题 下一主题
离线herony
 

只看楼主 倒序阅读 楼主  发表于: 2011-06-27
用QGraphicsScene加载在一个QGraphicsView上来显示QGraphicsPixmapItem,刚开始默认的是居中显示的,但当重新定义一个QGraphicsPixmapItem进行显示时,新显示pixmap的原点是在上一pixmap的原点,这是为什么呢,怎么才能让他一直居中显示
离线XChinux

只看该作者 1楼 发表于: 2011-06-27
调用QGraphicsView的centerOn()方法。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线herony

只看该作者 2楼 发表于: 2011-06-27
回 1楼(XChinux) 的帖子
还是不行呢
离线bloodenjoy
只看该作者 3楼 发表于: 2011-06-27
回 1楼(XChinux) 的帖子
如果是一个listwidget怎么能把 他的icon设置让它居中 我在做一个缩略图
pixmapTo = pixmapFrom.scaled(75, 75, Qt::KeepAspectRatio, Qt::SmoothTransformation);
得到的图片宽度是75高度不是 我想让它在75X75的size水平居中显示 怎么能做到?他的默认好像是竖直居中的 因为如果是个瘦高的图片就是竖直居中的 我之前的方法是做一个空白的空图 再把它门转成   image 然后一个像素一个像素的set 但是这样效果太不理想了特别是图多图大的情况下 能不能直接设置阿  找了好久每找到方法 求解惑
快速回复
限100 字节
 
上一个 下一个