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 相关文章推荐
Python2.7读取PDF文件的方法示例
Jul 13 Python
Python中协程用法代码详解
Feb 10 Python
Python实现的FTP通信客户端与服务器端功能示例
Mar 28 Python
python实现跨excel的工作表sheet之间的复制方法
May 03 Python
python使用knn实现特征向量分类
Dec 26 Python
在python中用url_for构造URL的方法
Jul 25 Python
django 通过URL访问上传的文件方法
Jul 28 Python
python 模拟贷款卡号生成规则过程解析
Aug 30 Python
Python 矩阵转置的几种方法小结
Dec 02 Python
Python count函数使用方法实例解析
Mar 23 Python
python 字典item与iteritems的区别详解
Apr 25 Python
python如何绘制疫情图
Sep 16 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
php中常用的预定义变量小结
2012/05/09 PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
2017/06/07 PHP
解决windows上php xdebug 无法调试的问题
2020/02/19 PHP
二级域名转向类
2006/11/09 Javascript
图片img的src不变让浏览器重新加载实现方法
2013/03/29 Javascript
javascript删除一个html元素节点的方法
2014/12/20 Javascript
JS修改地址栏参数实例代码
2016/06/14 Javascript
jQuery实现的无缝广告图片左右滚动功能详解
2016/12/24 Javascript
纯JS单页面赛车游戏制作代码分享
2017/03/03 Javascript
Javascript封装id、class与元素选择器方法示例
2017/03/13 Javascript
ES6中Array.copyWithin()函数的用法实例详解
2017/09/16 Javascript
js 只比较时间大小的实例
2017/10/26 Javascript
解决layUI的页面显示不全的问题
2019/09/20 Javascript
VUE实现强制渲染,强制更新
2019/10/29 Javascript
vue获取form表单的值示例
2019/10/29 Javascript
微信小程序实现下滑到底部自动翻页功能
2020/03/07 Javascript
Node.js API详解之 Error模块用法实例分析
2020/05/14 Javascript
[01:06:43]完美世界DOTA2联赛PWL S3 PXG vs GXR 第二场 12.19
2020/12/24 DOTA
Python使用CMD模块更优雅的运行脚本
2015/05/11 Python
Java Web开发过程中登陆模块的验证码的实现方式总结
2016/05/25 Python
Python入门_浅谈字符串的分片与索引、字符串的方法
2017/05/16 Python
python利用正则表达式排除集合中字符的功能示例
2017/10/10 Python
python 重命名轴索引的方法
2018/11/10 Python
Django中更改默认数据库为mysql的方法示例
2018/12/05 Python
selenium3+python3环境搭建教程图解
2018/12/07 Python
对python以16进制打印字节数组的方法详解
2019/01/24 Python
Python二叉搜索树与双向链表转换算法示例
2019/03/02 Python
在linux下实现 python 监控usb设备信号
2019/07/03 Python
python文件和文件夹复制函数
2020/02/07 Python
Python爬虫入门有哪些基础知识点
2020/06/02 Python
Django中使用Json返回数据的实现方法
2020/06/03 Python
网上快餐厅创业计划书
2014/02/01 职场文书
后备干部培训方案
2014/05/22 职场文书
英语教师自荐信
2014/05/26 职场文书
2015年乡镇卫生院工作总结
2015/04/22 职场文书
MutationObserver在页面水印实现起到的作用详解
2022/07/07 Javascript