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中正则表达式的用法实例汇总
Aug 18 Python
用Python编写一个简单的Lisp解释器的教程
Apr 03 Python
老生常谈Python基础之字符编码
Jun 14 Python
Python中函数eval和ast.literal_eval的区别详解
Aug 10 Python
基于python指定包的安装路径方法
Oct 27 Python
python3 爬取图片的实例代码
Nov 06 Python
pycharm 取消默认的右击运行unittest的方法
Nov 29 Python
python使用knn实现特征向量分类
Dec 26 Python
python中 * 的用法详解
Jul 10 Python
pytorch 自定义数据集加载方法
Aug 18 Python
Python 元组操作总结
Sep 18 Python
python生成特定分布数的实例
Dec 05 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
thinkphp模板用法和内容输出实例
2014/11/28 PHP
php通过获取头信息判断图片类型的方法
2015/06/26 PHP
PHP 配置后台登录以及模板引入
2017/01/24 PHP
实例分析10个PHP常见安全问题
2019/07/09 PHP
解决Laravel5.2 Auth认证退出失效的问题
2019/10/14 PHP
可自己添加html的伪弹出框实现代码
2013/09/08 Javascript
jQuery学习总结之jQuery事件
2014/06/30 Javascript
详解JavaScript基于面向对象之继承
2015/12/13 Javascript
jQuery解决$符号命名冲突
2016/06/18 Javascript
ES6新特性之字符串的扩展实例分析
2017/04/01 Javascript
jQuery鼠标悬停内容动画切换效果
2017/04/27 jQuery
微信小程序之数据双向绑定与数据操作
2017/05/12 Javascript
微信小程序开发之map地图实现教程
2017/06/08 Javascript
详谈innerHTML innerText的使用和区别
2017/08/18 Javascript
浅谈Angular4实现热加载开发旅程
2017/09/08 Javascript
浅谈Node模块系统及其模式
2017/11/17 Javascript
实例分析js事件循环机制
2017/12/13 Javascript
angularjs 获取默认选中的单选按钮的value方法
2018/02/28 Javascript
javascript深拷贝、浅拷贝和循环引用深入理解
2018/05/27 Javascript
在vue中使用setInterval的方法示例
2019/04/16 Javascript
Vue-Cli 3.0 中配置高德地图的两种方式
2019/06/19 Javascript
如何在node环境实现“get数据解析”代码实例
2020/07/03 Javascript
在nuxt中使用路由重定向的实例
2020/11/06 Javascript
CentOS安装pillow报错的解决方法
2016/01/27 Python
详解Python中的array数组模块相关使用
2016/07/05 Python
python用pandas数据加载、存储与文件格式的实例
2018/12/07 Python
Python pycharm 同时加载多个项目的方法
2019/01/17 Python
python3 webp转gif格式的实现示例
2019/12/10 Python
利用python+request通过接口实现人员通行记录上传功能
2021/01/13 Python
html5指南-2.如何操作document metadata
2013/01/07 HTML / CSS
师德学习感言
2014/01/31 职场文书
企业宣传方案
2014/03/04 职场文书
环保倡议书
2014/04/14 职场文书
软环境建设心得体会
2014/09/09 职场文书
微观世界观后感
2015/06/10 职场文书
JavaScript实现简单计时器
2021/06/22 Javascript