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

问题解决方法:qt的设计师页面怎么开启scroll area组件的滚轮功能

一、拖拽一个scroll area组件

qt右上角的(对象  类)页面默认生成有以下组件(注意拖一个组件有两组,蓝色字体的为系统自动额外生成)

我的scroll area组件大小是300X200

点击上面提到默认生成的组件可以看到minimumSize是0X0,看图可以看到我的scroll area组件没有滚轮功能

二、如何开启

如果我们把它的值改得比我的scroll area组件大小是300X200还要大,就可以成功激活滚轮功能(比如我改成了400X300)

这样就能实现滑动页面效果了!!!

额外注意的是你放在scroll area内部的组件大小要比他大(因为不能完全显示,所以需要滚轮)


在 Qt Designer 中,当你放置一个 QScrollArea 控件时,额外出现的蓝色字体标识的是 scrollAreaWidgetContents,它是一个 QWidget 类型的对象。

作用

scrollAreaWidgetContents 是 QScrollArea 内部的内容容器QScrollArea 本身主要提供滚动的功能框架,而实际需要滚动显示的内容(比如各种控件、布局等),是放置在 scrollAreaWidgetContents 这个 QWidget 里面的。当 scrollAreaWidgetContents 及其内部承载的内容的尺寸超过 QScrollArea 可见区域的尺寸时,QScrollArea 就会自动出现滚动条,支持通过滚轮或拖动滚动条来查看超出部分的内容。

简单来说,QScrollArea 是 “滚动窗口” 的外壳,scrollAreaWidgetContents 是 “滚动窗口” 里装内容的 “盒子”,所有要随滚动显示的元素都得放在这个 “盒子” 里。

http://www.dtcms.com/a/362151.html

相关文章:

  • 【ElasticSearch实用篇-04】Boost权重底层原理和基本使用
  • 机器学习入门,非线性模型的预测方法之多项式
  • 后端笔试题-多线程JUC相关
  • M13 噬菌体展示技术:载体与结构深度解析
  • Git软件版本控制
  • 贵州在假期及夏天结束后保持旅游活力的策略分析
  • elasticsearch中文分词器analysis-ik使用
  • 《山东棒球》板球比赛规则·棒球1号位
  • c语言2:关于变量
  • Robomaster电机控制和serialplot串口绘图(通用)
  • 定时器设计之->分级时间轮
  • Kubernetes 中根据 Pod IP 查找 Pod 及关联服务的方法
  • 蜂窝物联网模组:电动两轮车新国标实施下的关乎安全与智能化支撑
  • 车辆轨迹数据实时同步方案:从 “定时轮询” 到 “消息驱动” 的升级实践
  • Qt Widgets 之 QAbstractButton
  • UCIE Specification详解(十一)
  • 传输层TCP 与 安全层SSL/TLS
  • 【运维篇第四弹】《详解读写分离》什么是读写分离?如何配置一主一从读写分离以及双主双从读写分离?都会在这一篇文章中掌握
  • The Algorithmic Foundations of Differential Privacy - 1
  • 初识JVM
  • Linux之Docker虚拟化技术(三)
  • STM32项目分享:基于单片机的图书馆座位监测系统
  • docker-nacos-v3
  • 告别发票山,拥抱高效流:一位财务经理的“解放”宣言
  • 第四次工业革命简史:从图灵测试到ChatGPT的AI革命
  • ModelScope 开发环境配置指南
  • leetcode笔记
  • OpenCV轻松入门_面向python(第四章色彩空间类型转换)
  • 从全栈开发到微服务架构:一次真实面试的深度解析
  • Ansible 常用模块归纳总结