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 相关文章推荐
将Emacs打造成强大的Python代码编辑工具
Nov 20 Python
用python记录运行pid,并在需要时kill掉它们的实例
Jan 16 Python
基于python3 类的属性、方法、封装、继承实例讲解
Sep 19 Python
Python使用装饰器进行django开发实例代码
Feb 06 Python
Flask框架通过Flask_login实现用户登录功能示例
Jul 17 Python
Python中fnmatch模块的使用详情
Nov 30 Python
Python使用ctypes调用C/C++的方法
Jan 29 Python
浅谈Django+Gunicorn+Nginx部署之路
Sep 11 Python
pytorch中的inference使用实例
Feb 20 Python
django实现模型字段动态choice的操作
Apr 01 Python
Python连接Impala实现步骤解析
Aug 04 Python
python3爬虫中多线程进行解锁操作实例
Nov 25 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
Windows下利用Gvim写PHP产生中文乱码问题解决方法
2011/04/20 PHP
PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
2011/09/11 PHP
CI框架安全类Security.php源码分析
2014/11/04 PHP
php中preg_replace_callback函数简单用法示例
2016/07/21 PHP
php 删除一维数组中某一个值元素的操作方法
2018/02/01 PHP
js 提交和设置表单的值
2008/12/19 Javascript
用Javascript实现Sleep暂停功能代码
2010/09/03 Javascript
用于节点操作的API,颠覆原生操作HTML DOM节点的API
2010/12/11 Javascript
js的for in循环和java里foreach循环的区别分析
2015/01/28 Javascript
JS数组合并push与concat区别分析
2015/12/17 Javascript
JS获取和修改元素样式的实例代码
2016/08/06 Javascript
Bootstrap字体图标无法正常显示的解决方法
2016/10/08 Javascript
微信开发 js实现tabs选项卡效果
2016/10/28 Javascript
JS实现无缝循环marquee滚动效果
2017/05/22 Javascript
jquery easyui如何实现格式化列
2017/07/30 jQuery
elementUI中Table表格问题的解决方法
2018/12/04 Javascript
vue-cli4.x创建企业级项目的方法步骤
2020/06/18 Javascript
理解Proxy及使用Proxy实现vue数据双向绑定操作
2020/07/18 Javascript
vue+element使用动态加载路由方式实现三级菜单页面显示的操作
2020/08/04 Javascript
JS数组转字符串实现方法解析
2020/09/04 Javascript
对Python3中的input函数详解
2018/04/22 Python
Python爬虫——爬取豆瓣电影Top250代码实例
2019/04/17 Python
Python大数据之使用lxml库解析html网页文件示例
2019/11/16 Python
python实现学生成绩测评系统
2020/06/22 Python
python regex库实例用法总结
2021/01/03 Python
HTML5中使用postMessage实现两个网页间传递数据
2016/06/22 HTML / CSS
魔声耳机官方网站:Monster是世界第一品牌的高性能耳机
2016/10/26 全球购物
Ralph Lauren法国官网:美国高品味时装品牌
2017/12/08 全球购物
可持续未来的时尚基础:Alternative Apparel
2019/05/06 全球购物
创业计划书撰写原则
2014/01/25 职场文书
给学校的建议书
2014/03/12 职场文书
英语专业自荐书
2014/06/13 职场文书
党员民主生活会整改措施
2014/09/26 职场文书
2014年置业顾问工作总结
2014/11/17 职场文书
2015年学校政教处工作总结
2015/05/26 职场文书
爱护公物主题班会
2015/08/17 职场文书