找回密码
 立即注册

【求助】布局中qlabel显示图片后大小改变的问题

查看数: 9745 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-3-13 11:43

正文摘要:

我把4个qlabel放到一个gridlayout下面,Stretch都是1:1.然后将其中一张贴图 QFileInfo fileInfo("d:/1.png"); if(fileInfo.isFile()) {         QPixmap img("d:/1.png");       ...

回复

pkokoc 发表于 2020-7-8 20:20:28
可以再设置4个QWidget,将4个label分别放到Qwidget中,设置widget的大小。
scp085 发表于 2018-3-14 15:22:54
Since 发表于 2018-3-14 09:03
通过 Layout.MinWidth 和 Layout.maxWidth 固定布局宽度吧,至于缩放窗口的时候可能需要代码处理,你可以试 ...

是,图片分辨率过大的时候就会自动放大qlabel。暂时对size做了限制,缩放的时候可以通过resizeEvent来控制。。不知道有没更方便的方法
Since 发表于 2018-3-13 11:43:19
通过 Layout.MinWidth 和 Layout.maxWidth 固定布局宽度吧,至于缩放窗口的时候可能需要代码处理,你可以试试看、

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了