Pixmap 改变大小如何实现?
RT。
在一个label里显示一张图片 如何使其随label大小变化?用scaledToHeight似乎不行
QPixmap pix = QPixmap::fromImage(*theImage);
qDebug()<<pix.rect();
pix.scaledToHeight(m_vecLabels[0]->rect().height());
qDebug()<<pix.rect();
m_vecLabels[0]->setPixmap(pix);
[解决办法]
用这个scaled,有参数设置,缩放的大小为label的大小,要想实现随label的变化而变化,要在QLabel resizeEvent()每次都scaled一次
[解决办法]
可以用stylesheet
[解决办法]
用scaled()..一系列方法。。最后记得。。
mypixmap = mypixmap.scaled()...
一定要赋值回来。。