发布网友
共1个回答
热心网友
在使用painter绘图时,可以在drawPixmap()中第三、四个参数指定图片绘制的宽度和高度,就会根据你的参数自动进行图片缩放了。追问不太明白啊,能在详细点吗? 我用的是QPixmap。。。
追答使用QPixmap:
1,创建QPixmap指针;
QPixmap *pixmapBackground;
pixmapBackground=new QPixmap(":/skin/myPicture.png");
2,定义paintEvent()函数;
3,在paintEvent()函数中,调用drawPixmap()。
painter.drawPixmap(100,50,400,300,*pixmapBackground);
前两个参是图片的左上角x、y坐标;后两个参就是你要设定的图片缩放尺寸了。