我把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貼圖之后就放大了。
圖片:QQ圖片20180313113238.png但是貼3個label或者4個的時候比例是正常的,
setStretch用了也沒反應。。大神們能幫忙看看怎么能貼一張圖的時候固定layout的比例嗎?
uj5u.com熱心網友回復:
設定label拉伸策略,setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored);uj5u.com熱心網友回復:
您好,請問您解決了嗎。。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/78086.html
標籤:其他技術討論專區
上一篇:盒子ADB刷機故障求助(1)
下一篇:程式員之路還能走多遠
