• 12203阅读
  • 7回复

【提问】qt中怎样实现图形的缩放? [复制链接]

上一主题 下一主题
离线ok2005
 
只看楼主 倒序阅读 楼主  发表于: 2005-11-14
在qt中显示了一幅图片,想实现图片的放大缩小,不知道有没有现成的函数?
再就是想返回图片上点的坐标,用什么函数?
再就是对qt的坐标系统不了解,有无相关的资料,还请高手指教!
再就是感谢TT2000,刷新问题已经解决,3Q!Qt中文论坛还是有高手的。
离线mudfish
只看该作者 1楼 发表于: 2005-11-14
我没有处理过坐标系统,但觉得你如果看看qt帮助文档中QWidget类对geometry的操作可能对你有用.
离线ok2005
只看该作者 2楼 发表于: 2005-11-14
嗯,看看去。
离线hehe
只看该作者 3楼 发表于: 2005-11-14
我是一个刚学qt的,在“24小时学会qt编程”里15.3节看到QPainter::scale()函数能实现缩放图像。
scale(1.2,1.2)第一个参数表示水平方向缩放系数,第二个参数表示垂直方向缩放系数。
不知对你有没有帮助。

同时我想请教你,我也想在qt中显示图像,想把它显示在一个固定的框里,框的底色为黑色,怎么实现呢?可以教教我吗?

谢谢啦:)
离线paul
只看该作者 4楼 发表于: 2005-11-15
你可以看看如果通过Icon改变图像大小(QPixmap)的方法,但是这种方法只能将大的尺寸变成小的尺寸
QPixmap newPixmap = icon.pixmap(size,mode,..)
离线wd007

只看该作者 5楼 发表于: 2009-01-02
Qt4中QGraphicView
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线cao_zhong_yu
只看该作者 6楼 发表于: 2010-02-04
用QImage可以取图片中的像素点
离线xinqingfly

只看该作者 7楼 发表于: 2010-02-04
你用什么显示的图片?是自己draw的还是用控件加载的,自己draw的就将图片缩放后再绘制或者直接更新Qpainter的矩阵
菜鸟也是鸟
快速回复
限100 字节
 
上一个 下一个