|
4Qter豆
我把4个qlabel放到一个gridlayout下面,Stretch都是1:1.然后将其中一张贴图
QFileInfo fileInfo("d:/1.png");
if(fileInfo.isFile())
{
QPixmap img("d:/1.png");
img.scaled(ui.labPic_1->size(), Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
ui.labPic_1->setPixmap(img);
}
之后比例就成这样了,label1贴图之后就放大了。
但是贴3个label或者4个的时候比例是正常的,
setStretch用了也没反应。。
大神们能帮忙看看怎么能贴一张图的时候固定layout的比例吗?
|
最佳答案
查看完整内容
通过 Layout.MinWidth 和 Layout.maxWidth 固定布局宽度吧,至于缩放窗口的时候可能需要代码处理,你可以试试看、
|