创建部件加入布局中,并设置拉伸因子

    QHBoxLayout* layout = new QHBoxLayout(this);btn = new QPushButton("btn");btn1 = new QPushButton("btn1");btn2 = new QPushButton("btn2");btn3 = new QPushButton("btn3");layout->addWidget(btn);layout->addWidget(btn1);layout->addWidget(btn2);layout->addWidget(btn3);layout->setStretch(0, 1);layout->setStretch(1, 2);layout->setStretch(2, 3);layout->setStretch(3, 4);qDebug() << "btn: " << btn->width();qDebug() << "btn1: " << btn1->width();qDebug() << "btn2: " << btn2->width();qDebug() << "btn3: " << btn3->width();

打印出的部件宽度:

解决方案:

在绘图事件 paintEvent() 中获取部件大小(注意要在构造函数先生成部件,不然先调用paintEvent访问的是未初始化的指针):

打印出的部件宽度:

Qt布局setStretch()后获取部件大小不更新的解决办法相关推荐

  1. uni-app.05.底部按钮fixed定位后被软键盘推起的解决办法

    底部按钮fixed定位后被软键盘推起的解决办法 问题引出 解决方案 解决思路 代码实现 效果 问题引出 昨天在测试app的时候,测试提出新增个人信息界面底部的input框在输入的时候会被软键盘遮挡而看 ...

  2. 服务器u盘安装系统读条蓝屏,利用U极速u盘启动盘装win7系统后出现蓝屏现象原因及解决办法...

    U极速u盘装win7系统蓝屏怎么办?近日,小编为大家带来了多篇利用U极速u盘启动盘装系统的教程,其中就有U极速u盘装win7系统教程,使用U极速U盘启动盘装机方法来进行电脑系统的安装,相信很多小伙伴都 ...

  3. php用cdn打不开,开启 CDN 后 wordpress 后台打不开的解决办法

    现在很多站长把网站放到国外,使用 CDN 加速功能提高国内的访问速度,前面提到过开启腾讯云 CDN 后 wordpress 后台显示:连接被重置的解决办法,而今天遇到的是另外一种情况,有时候会遇到开启 ...

  4. C# dgv自动排序后,各种样式设定无效的解决办法

    C# dgv自动排序后,各种样式设定无效的解决办法 在网上搜索一些资料还是解决不了,所以自己写了记录一下: 给dgv添加一个sorted事件,每次点击小三角排序时就会调用这个方法,在这里将样式重新设定 ...

  5. 银行卡在ATM机器上插入后显示IC磁条芯片卡拒绝交易解决办法

    描述:银行卡在ATM机器上插入后显示IC磁条芯片卡拒绝交易解决办法 步骤: 取出银行卡,将银行卡放在银行卡IC卡感应位置 ATM机主页面选择 非IC卡业务,最后会识别并可以取钱,成功 成功后将银行卡再 ...

  6. cocos creator 设置开启canvas 透明后 半透明图片 不正常的 官方解决办法

    cocos creator 设置开启canvas 透明后 半透明图片 不正常的 官方解决办法 必须用 one,one minus src alpha,否则 web 端的贴图渲染时会莫名其妙和 canv ...

  7. Mac更新系统后,无法正常打开AE的解决办法

    AE可以帮助您高效且精确地创建无数种引人注目的动态图形和震撼人心的视觉效果.利用与其他Adobe软件无与伦比的紧密集成和高度灵活的2D和3D合成,以及数百种预设的效果和动画,为您的电影.视频.DVD和 ...

  8. “已连接,但无法访问互联网”开机后wifi有感叹号, 时间无法同步解决办法

    "已连接,但无法访问互联网"开机后wifi有感叹号, 时间无法同步解决办法 在手机的shell里以root用户执行: # settings put global captive_p ...

  9. 海康摄像机在Edge浏览器的网页无法直接预览,按照要求安装WebComponents后仍然提示请安装插件的解决办法

    海康摄像机在网页无法直接预览,按照要求安装WebComponents后仍然提示请安装插件的解决办法 在win10系统Microsoft Edge浏览器中亲测有效. 第一步:按照要求安装WebCompo ...

最新文章

  1. 用经典图书评分数据集,练手推荐系统(附参考源码)
  2. [转]海量查询的数据优化
  3. Jquery中对常用控件赋值的方法
  4. postman面试_Postman 收费太贵了,我决定用 Postwoman。。。
  5. 使用Apache CXF开发RESTful服务
  6. [架构] 分布式和集群的区别
  7. I,P,B帧和PTS,DTS的关系 转载
  8. oracle完全卸载重装历程
  9. Python——上下文管理器
  10. [洛谷5463]小鱼比可爱
  11. 微信小程序商城后台服务器,首先【基础配置】:完成小程序关联商城后台及配置微信支付...
  12. Unity3d学习之路-简单打飞碟小游戏
  13. (Tekla Structures二次开发)操作梁的属性对话框的宏语句
  14. java石头剪刀布思路_石头剪刀布Java实现
  15. 【DirectX11】【学习笔记(10)】混合
  16. 今日头条号如何避免视频重复伪原创 自媒体操作中如何批量下载大量视频消重软件 火山小视频怎...
  17. Eureka(eureka)服务集群搭建搭建
  18. 如何把pyecharts的炫酷延续到PPT里!?
  19. 【JZOJ 100029】【NOIP2017提高A组模拟7.8】陪审团 (贪心+排序)
  20. Excel VBA高级编程 - 根据关键词实时筛选,自动生成下拉菜单

热门文章

  1. 面向前端的设计规范-文字初探-Part1
  2. 如何将新闻稿发布到门户网站?
  3. 马老师曾说,我对钱没有兴趣!于是我用Python分析了马老师的语录,发现...
  4. Android使用动画显示或隐藏视图
  5. message : 参见“scanf”的声明
  6. Dockerfile创建Ubuntu镜像实践
  7. tif文件如何转换成jpg?图文步骤详解
  8. Unity更改默认编辑器
  9. python怎么设置文字云_超燃的文字云效果,用Python就能轻松get!
  10. 快手滑块验证2023/01/31