pyqt 实现为长内容添加滑轮 scrollArea


Posted in Python onJune 19, 2019

如果一个页面里头的内容太长,怎么办?

之前一直以为要添加Scroll Bar,但是不知道怎么把bar和内容关联到一起(有了解的朋友希望给我留言),后来发现可以用Scroll Area实现这一功能。

pyqt 实现为长内容添加滑轮 scrollArea

步骤一: 拖出这样一个Scroll Area

pyqt 实现为长内容添加滑轮 scrollArea

在Object Inspector里头是这样的。

pyqt 实现为长内容添加滑轮 scrollArea

步骤二: 在Property Editor里头,修改你需要的显示模式,你可以让ScrollBar Always On,也可以ScrollBar Always Off,还可以ScrollBar As Needed

pyqt 实现为长内容添加滑轮 scrollArea

为了展示方便,我们这里让Scroll Bar Always On.

步骤三: 我们为Scroll Area选择一个合适的大小,在这里我们选择的是400*500

pyqt 实现为长内容添加滑轮 scrollArea

一定要注意,必须是QScrollArea的大小

步骤四: 我们为QWidget选择一个合适的大小,也就是实际存放内容的Widget的大小,当这个内容的Widget大于QScrollArea的尺寸时,Scrollbar就会起作用。

pyqt 实现为长内容添加滑轮 scrollArea

记住这里修改大小的位置minimumSize”

pyqt 实现为长内容添加滑轮 scrollArea

瞧,我们期待的ScrollBar就出现了

pyqt 实现为长内容添加滑轮 scrollArea

以上这篇pyqt 为长内容添加滑轮 scrollArea就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python动态性强类型用法实例
May 09 Python
详解JavaScript编程中的window与window.screen对象
Oct 26 Python
Python PyQt5标准对话框用法示例
Aug 23 Python
python利用dir函数查看类中所有成员函数示例代码
Sep 08 Python
使用apidocJs快速生成在线文档的实例讲解
Feb 07 Python
使用Python批量修改文件名的代码实例
Jan 24 Python
Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解
Apr 26 Python
Python 绘制酷炫的三维图步骤详解
Jul 12 Python
python+selenium 鼠标事件操作方法
Aug 24 Python
python中必要的名词解释
Nov 20 Python
python os.path.isfile()因参数问题判断错误的解决
Nov 29 Python
pymysql模块使用简介与示例
Nov 17 Python
在Qt中正确的设置窗体的背景图片的几种方法总结
Jun 19 #Python
梅尔倒谱系数(MFCC)实现
Jun 19 #Python
python 中的列表生成式、生成器表达式、模块导入
Jun 19 #Python
PyQt5 QTable插入图片并动态更新的实例
Jun 18 #Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
Jun 18 #Python
PyQt5 对图片进行缩放的实例
Jun 18 #Python
梅尔频率倒谱系数(mfcc)及Python实现
Jun 18 #Python
You might like
动态网站web开发 PHP、ASP还是ASP.NET
2006/10/09 PHP
PHP实现权限管理功能示例
2017/09/22 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
2019/08/03 PHP
jQuery AJAX 调用WebService实现代码
2010/03/24 Javascript
js下写一个事件队列操作函数
2010/07/19 Javascript
Jquery+ajax请求data显示在GridView上(asp.net)
2010/08/27 Javascript
关于JQuery($.load)事件的用法和分析
2013/04/09 Javascript
js播放wav文件(源码)
2013/04/22 Javascript
Jquery AJAX POST与GET之间的区别
2013/11/14 Javascript
jquery解析xml字符串示例分享
2014/03/25 Javascript
node.js超时timeout详解
2014/11/26 Javascript
深入理解JavaScript系列(47):对象创建模式(上篇)
2015/03/04 Javascript
javascript的理解及经典案例分析
2016/05/20 Javascript
servlet+jquery实现文件上传进度条示例代码
2017/01/25 Javascript
从parcel.js打包出错到选择nvm的全部过程
2018/01/23 Javascript
element-ui组件table实现自定义筛选功能的示例代码
2019/03/15 Javascript
模块化react-router配置方法详解
2019/06/03 Javascript
JSONP 的原理、理解 与 实例分析
2020/05/16 Javascript
JS中锚点链接点击平滑滚动并自由调整到顶部位置
2021/02/06 Javascript
[12:29]《一刀刀一天》之DOTA全时刻19:蝙蝠骑士田伯光再度不举
2014/06/10 DOTA
用Python编写一个国际象棋AI程序
2014/11/28 Python
Python+Selenium自动化实现分页(pagination)处理
2017/03/31 Python
Django框架之登录后自定义跳转页面的实现方法
2019/07/18 Python
python3多线程知识点总结
2019/09/26 Python
解决Python列表字符不区分大小写的问题
2019/12/19 Python
计算机专业毕业生自我鉴定
2014/01/16 职场文书
一次性工伤赔偿协议书范本
2014/11/25 职场文书
重阳节慰问信
2015/02/15 职场文书
医院办公室主任岗位职责
2015/04/01 职场文书
2016毕业实习单位评语大全
2015/12/01 职场文书
2016年学校党支部创先争优活动总结
2016/04/05 职场文书
MySQL之高可用集群部署及故障切换实现
2021/04/22 MySQL
vue实力踩坑之push当前页无效
2022/04/10 Vue.js
mybatis-plus模糊查询指定字段
2022/04/28 Java/Android
索尼ICF-36收音机评测
2022/04/30 无线电
Java实现注册登录跳转
2022/06/16 Java/Android