当前位置: 首页 > news >正文

Qt QScrollArea 不显示滚动条 不滚动

使用QScrollArea时,发现添加的控件超出QScrollArea 并没有显示,且没有滚动条效果
原因是
scrollArea指的是scrollArea控件本身的大小,肉眼能看到的外形尺寸。
scrollAreaWidgetContents指的是scrollArea控件内部的显示区域,里面可以放很多很多很多东西,当东西多时,要设置显示区域的高度。
只有当scrollAreaWidgetContents显示的内容区域 大于 scrollArea的时候,才会出现滚动条。

当内容较多时,要及时修改scrollAreaWidgetContents的高度,当高度够大时,会出现滚动条。
在这里插入图片描述

 QSize nsize = ui->scrollAreaWidgetContents_2->size();ui->scrollAreaWidgetContents_2->resize(nsize.rwidth(), nsize.height() * nwidth);//内容多时,需要修改高度

其实,scrollAreaWidgetContents的高度越大越好,如果不确定具体设置多少,建议至少设置屏幕分辨率的一半以上为好。

http://www.lryc.cn/news/292330.html

相关文章:

  • 【SVN在Linux下的常用指令】
  • 2024 高级前端面试题之 Node 「精选篇」
  • linux麒麟系统安装mongodb7.0
  • Spring声明式事务
  • PyTorch深度学习实战(34)——Pix2Pix详解与实现
  • 第96讲:MySQL高可用集群MHA的核心概念以及集群搭建
  • 外星人入侵(python)
  • Unity中开发程序打包发布
  • 2024.2.1日总结
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • STM32目录结构
  • 算法专题:记忆搜索
  • 【数据分享】1929-2023年全球站点的逐日最低气温数据(Shp\Excel\免费获取)
  • 2024美赛数学建模D题思路+模型+代码+论文(持续更新)
  • dubbo+sentinel最简集成实例
  • 9.2爬楼梯(LC70-E)
  • Asp.net移除Server, X-Powered-By, 和X-AspNet-Version头
  • reactnative 调用原生ui组件
  • 面试手写第五期
  • 【CSS】css选择器和css获取第n个元素(:nth-of-type(n)、:nth-child(n)、first-child和last-child)
  • 解析Excel文件内容,按每列首行元素名打印出某个字符串的统计占比(超详细)
  • qt中遇到[Makfile.Debug:119:debug/app.res.o] Error 1的原因以及解决方法
  • pytorch调用gpu训练的流程以及示例
  • 学习Android的第一天
  • 回归预测 | Matlab实现CPO-LSTM【24年新算法】冠豪猪优化长短期记忆神经网络多变量回归预测
  • Typora导出html文件图片自动转换成base64
  • 『C++成长记』string使用指南
  • 硬件连通性测试:构建数字世界的无形基石
  • mysql的安装与卸载
  • 假期作业 2.2