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 相关文章推荐
合并Excel工作薄中成绩表的VBA代码,非常适合教育一线的朋友
Apr 09 Python
python输出当前目录下index.html文件路径的方法
Apr 28 Python
整理Python中的赋值运算符
May 13 Python
Python写的一个简单监控系统
Jun 19 Python
Python快速从注释生成文档的方法
Dec 26 Python
对numpy中shape的深入理解
Jun 15 Python
在Python文件中指定Python解释器的方法
Feb 18 Python
使用Python+wxpy 找出微信里把你删除的好友实例
Feb 21 Python
基于Pycharm加载多个项目过程图解
Jan 19 Python
Python3.7.0 Shell添加清屏快捷键的实现示例
Mar 23 Python
Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
Dec 07 Python
python中%格式表达式实例用法
Jun 18 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 中执行系统外部命令
2006/10/09 PHP
Yii2基于Ajax自动获取表单数据的方法
2016/08/10 PHP
Yii2数据库操作常用方法小结
2017/05/04 PHP
PHP自定义函数实现数组比较功能示例
2017/10/19 PHP
PHP实现数组的笛卡尔积运算示例
2017/12/15 PHP
JS 仿腾讯发表微博的效果代码
2013/12/25 Javascript
js实现iframe跨页面调用函数的方法
2014/12/13 Javascript
jQuery调取jSon数据并展示的方法
2015/01/29 Javascript
jQuery实现防止提交按钮被双击的方法
2015/03/24 Javascript
JS实现简单路由器功能的方法
2015/05/27 Javascript
JavaScript中switch语句的用法详解
2015/06/03 Javascript
浅析Node.js 中 Stream API 的使用
2015/10/23 Javascript
Google 地图叠加层实例讲解
2016/08/06 Javascript
微信小程序开发一键登录 获取session_key和openid实例
2016/11/23 Javascript
js实现返回顶部效果
2017/03/10 Javascript
jQuery插件之validation插件
2017/03/29 jQuery
详解使用Typescript开发node.js项目(简单的环境配置)
2017/10/09 Javascript
详解vue 组件之间使用eventbus传值
2017/10/25 Javascript
windows系统下更新nodejs版本的方案
2017/11/24 NodeJs
layui问题之模拟select点击事件的实例讲解
2018/08/15 Javascript
angularjs手动识别字符串中的换行符方法
2018/10/02 Javascript
vue vant Area组件使用详解
2019/12/09 Javascript
[50:29]2014 DOTA2华西杯精英邀请赛 5 24 DK VS iG
2014/05/26 DOTA
Docker部署Python爬虫项目的方法步骤
2020/01/19 Python
Django接收照片储存文件的实例代码
2020/03/07 Python
Python类和实例的属性机制原理详解
2020/03/21 Python
Python响应对象text属性乱码解决方案
2020/03/31 Python
文件上传服务器-jupyter 中python解压及压缩方式
2020/04/22 Python
django日志默认打印request请求信息的方法示例
2020/05/17 Python
使用Python FastAPI构建Web服务的实现
2020/06/08 Python
利用python对mysql表做全局模糊搜索并分页实例
2020/07/12 Python
手把手教你配置JupyterLab 环境的实现
2021/02/02 Python
Bugatchi官方网站:男士服装在线
2019/04/10 全球购物
印尼第一大家居、生活和家具电子商务:Ruparupa
2019/11/25 全球购物
吧主申请感言怎么写
2015/08/03 职场文书
开发者首先否认《遗弃》被取消的传言
2022/04/11 其他游戏