Qt实现图像自适应窗口大小之scaled()函数使用.doc

上传人:scccc 文档编号:12514257 上传时间:2021-12-04 格式:DOC 页数:1 大小:22.50KB
返回 下载 相关 举报
Qt实现图像自适应窗口大小之scaled()函数使用.doc_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

《Qt实现图像自适应窗口大小之scaled()函数使用.doc》由会员分享,可在线阅读,更多相关《Qt实现图像自适应窗口大小之scaled()函数使用.doc(1页珍藏版)》请在三一文库上搜索。

要求:用户拖拽边框,图片随边框大小改变而改变 函数介绍:Qlmage、QPixmap等绘图设备类都提供scaled。函数:函数原型:Qlmage Qlmage:scaled ( int width, int height,Qt:AspectRatioMode aspectRatioMode =Qt:lg no reAspectRatio,Qt:Tra nsformatio nM odetran sformMode =Qt:FastTra nsformatio n ) const这是一个重载函数,按照指定的宽和高,根据纵横比模式和转换模式 从原有图像返回一个经过比例转换的图像,如果宽高为0,返回一个空图像,所以,获取控件的改变后的宽高,就能设定图像转换的宽高 转换比例,用scaled()的返回重新进行绘图即可自适应窗口。例子:void Movie:paintEvent(QPaintEvent *)file name=list.at(imagecurre nt);QPixmap pic(file name);QPixmap n pic=pic.scaled(width(),height();QPainter painter(this );pai nter.drawPixmap(0,0, npic);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1