• 7470阅读
  • 5回复

【已解决】加载一张图片, 希望只显示图片的某一部分, 要怎么做? [复制链接]

上一主题 下一主题
离线xiongyu
 

只看楼主 正序阅读 楼主  发表于: 2012-06-02
用pixmap load 了一张pic.png (800*400)


但我只想显示 x=20, y=20 , h= 200, w=200 这个部分。要怎么做?


scale


QGrapics* 之类的通通都试过了。
为自己而已努力吧... 我的博客 http://xycode.org
离线xiongyu

只看该作者 5楼 发表于: 2012-06-02
回 3楼(jdwx) 的帖子
非常感谢
为自己而已努力吧... 我的博客 http://xycode.org
离线xiongyu

只看该作者 4楼 发表于: 2012-06-02
哟西...非常感谢。
为自己而已努力吧... 我的博客 http://xycode.org
离线jdwx

只看该作者 3楼 发表于: 2012-06-02
回 2楼(xiongyu) 的帖子
QPixmap QPixmap::copy ( const QRect & rectangle = QRect() ) const
QPixmap QPixmap::copy ( int x, int y, int width, int height ) const
用这两个函数,就可以截取一部分图片。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线xiongyu

只看该作者 2楼 发表于: 2012-06-02
引用第1楼myseemylife于2012-06-02 12:04发表的  :
。。。。可以setMask、、、不过这个方法好像不太好

这个不行吧, 我试过了。
为自己而已努力吧... 我的博客 http://xycode.org
离线myseemylife

只看该作者 1楼 发表于: 2012-06-02
。。。。可以setMask、、、不过这个方法好像不太好
蠢笨的愚钝~
快速回复
限100 字节
 
上一个 下一个