要求
:用户拖动边框时,图像会根据边框的大小而变化。
函数介绍
:
QImage
在、
QPixmap
等待绘图设备类提供
scaled () )
函数:
函数原型:
qimage qimage :3360 scaled (intwidth,intheight,
Qt : aspectratiomodeaspectratiomode=
Qt:IgnoreAspectRatio,Qt:TransformationMode
变换模式
=
Qt :快速转换(常数
这是重载函数,
根据指定的宽度和高度,
根据宽高比模式和变换模式
返回从原始图像缩放的图像。 宽度的高度
0
单击,返回一个
因为是空图像,
获取控件更改后的宽度高度后,可以设置图像转换的宽度高度
转换比例
scaled () )
您可以返回并重新绘制以适应窗口。
范例
:
语音识别
移动:3360 paint event (qpaintevent * )。
{
filename=list.at (图像当前;
qpixmappic (文件名;
qpixmapnpic=pic.scaled(width )、height );
QPainterpainter (
this
);
painter.draw pixmap (0,0,npic );
}