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

Qt Scroll Area控件设置,解决无法显示全部内容,且无法滚动显示问题。

前言,因为要显示很多条目的内容,原来是用Vertical Layout控件里面嵌套Horizontal layout显示了很多行控件,发现最简单的方法就是使用滚动条控件,但是无论如何调整需要滚动的控件高度,始终无法滚动显示内容。也就是说添加后,发现没有滚动条,也无法显示超出控件范围的内容。本文介绍这个控件的一些设置,使得控件能显示滚动条,而且也能将超出控件高度的内容显示出来。

一、添加滚动条控件和需要滚动显示的控件

在设计界面,左侧拖动"Scroll Area"控件到右侧界面。然后再这个控件中间再加上需要滚动显示的控件(比如加上竖直控件,里面添加很多行控件)。

二、设置滚动区域控件(QScrollArea)和滚动控件内容控件(默认控件名scrollAreaWidgetContents)属性

1)设置“滚动条控件”可自由设置滚动区域的总高度。点击滚动区域控件,找到widgeResizable属性,取消勾选即可,若是没有取消勾选,则控件内容控件无法修改高度。

2)设置滚动控件内部滚动内容所需要的高度。

比如你要放置在滚动区域内部的控件高度是800,但是滚动区域控件高度才400,那么需要调整滚动区域内部控件的高度也是800(或大于800),才能滚动显示滚动控件内部的内容。

 

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

相关文章:

  • 【Java架构-包管理工具】-Maven私服搭建-Nexus(三)
  • 守护进程(精灵进程)
  • csdn冷知识:如何在csdn里输入公式或矩阵
  • 【前端】CSS技巧与样式优化
  • Linux下的系统编程——makefile入门
  • redis常用五种数据类型详解
  • Python代理池健壮性测试 - 压力测试和异常处理
  • 回文子串-中心拓展
  • 2023.8各大浏览器11家对比:Edge/Chrome/Opera/Firefox/Tor/Vivaldi/Brave,安全性,速度,体积,内存占用
  • python中的matplotlib画散点图(数据分析与可视化)
  • 2023前端面试笔记 —— HTML5
  • 【LeetCode】面试题总结 消失的数字 最小k个数
  • 导入功能importExcel (现成直接用)
  • cvc-complex-type.2.4.a: 发现了以元素 ‘base-extension‘ 开头的无效内容。应以 ‘{layoutlib}‘ 之一开头
  • cortex-A7核IIC实验
  • task.run()和 await task.run() 区别 await 运行机制
  • LeetCode面试经典150题(day 2)
  • 阿里云机器学习PAI全新推出特征平台 (Feature Store),助力AI建模场景特征数据高效利用
  • 网络安全工具和资源推荐: 介绍网络安全领域中常用的工具、框架、资源和学习资料
  • 『C语言入门』探索C语言函数
  • Django基础3——视图函数
  • python 基础篇 day 4 选择结构—— if 结构
  • 科技赋能,教育革新——大步迈向体育强国梦
  • 【秋招基础】后端开发——笔面试常见题目
  • 自定义loadbalance实现feignclient的自定义路由
  • 论文笔记:从不平衡数据流中学习的综述: 分类、挑战、实证研究和可重复的实验框架
  • C#设计模式六大原则之--迪米特法则
  • 一次js请求一般情况下有哪些地方会有缓存处理?
  • CSDN编程题-每日一练(2023-08-24)
  • 怎么把PDF转成Word?需要注意什么事项?