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中使用中文的方法
Feb 19 Python
详细探究Python中的字典容器
Apr 14 Python
Python中read()、readline()和readlines()三者间的区别和用法
Jul 30 Python
itchat接口使用示例
Oct 23 Python
Python3使用pandas模块读写excel操作示例
Jul 03 Python
python 批量解压压缩文件的实例代码
Jun 27 Python
python单例模式的多种实现方法
Jul 26 Python
Django Python 获取请求头信息Content-Range的方法
Aug 06 Python
详解Matplotlib绘图之属性设置
Aug 23 Python
python实现的分析并统计nginx日志数据功能示例
Dec 21 Python
一文了解python 3 字符串格式化 F-string 用法
Mar 04 Python
jupyter notebook实现显示行号
Apr 13 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
自制汽车收音机天线:收听广播的技巧和方法
2021/03/02 无线电
php array_map array_multisort 高效处理多维数组排序
2009/06/11 PHP
Yii针对添加行的增删改查操作示例
2016/10/18 PHP
laravel框架实现为 Blade 模板引擎添加新文件扩展名操作示例
2020/01/25 PHP
JScript中的undefined和"undefined"的区别
2007/03/08 Javascript
jValidate 基于jQuery的表单验证插件
2009/12/12 Javascript
js 获取时间间隔实现代码
2014/05/12 Javascript
jquery图片切换插件
2015/03/16 Javascript
jQuery实现复选框批量选择与反选的方法
2015/06/17 Javascript
jQuery height()、innerHeight()、outerHeight()函数的区别详解
2016/05/23 Javascript
JSONP跨域请求实例详解
2016/07/04 Javascript
springMVC结合AjaxForm上传文件
2016/07/12 Javascript
nodejs socket实现的服务端和客户端功能示例
2017/06/02 NodeJs
JavaScript实现重力下落与弹性效果的方法分析
2017/12/20 Javascript
Vue使用mixins实现压缩图片代码
2018/03/14 Javascript
vue 的keep-alive缓存功能的实现
2018/03/22 Javascript
浅谈监听单选框radio改变事件(和layui中单选按钮改变事件)
2019/09/10 Javascript
[02:19]DOTA2上海特级锦标赛 观赛指南 Spectator Guide
2016/02/04 DOTA
python进程管理工具supervisor的安装与使用教程
2017/09/05 Python
python开启摄像头以及深度学习实现目标检测方法
2018/08/03 Python
Python设计模式之备忘录模式原理与用法详解
2019/01/15 Python
Python OS模块实例详解
2019/04/15 Python
Python实现的爬取豆瓣电影信息功能案例
2019/09/15 Python
Python实现快速排序的方法详解
2019/10/25 Python
纯CSS3实现表单验证效果(非常不错)
2017/01/18 HTML / CSS
简述安装Slackware Linux系统的过程
2012/01/12 面试题
新郎新娘婚礼答谢词
2014/01/11 职场文书
农村门前三包责任书
2014/07/25 职场文书
员工培训协议书
2014/09/15 职场文书
员工工作自我评价
2014/09/26 职场文书
法院干警四风问题自我剖析材料
2014/09/29 职场文书
员工2014年度工作总结
2014/12/09 职场文书
法院答辩状格式
2015/05/22 职场文书
Python实现GIF动图以及视频卡通化详解
2021/12/06 Python
python 单机五子棋对战游戏
2022/04/28 Python
CSS的calc函数用法小结
2022/06/25 HTML / CSS