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分治法求二维数组局部峰值方法
Apr 03 Python
Python中pip更新和三方插件安装说明
Jul 08 Python
python实现指定文件夹下的指定文件移动到指定位置
Sep 17 Python
python分批定量读取文件内容,输出到不同文件中的方法
Dec 08 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
Feb 21 Python
详解小白之KMP算法及python实现
Apr 04 Python
python3 批量获取对应端口服务的实例
Jul 25 Python
django多对多表的创建,级联删除及手动创建第三张表
Jul 25 Python
Python3网络爬虫开发实战之极验滑动验证码的识别
Aug 02 Python
基于django ManyToMany 使用的注意事项详解
Aug 09 Python
基于Python的图像数据增强Data Augmentation解析
Aug 13 Python
Python使用pyyaml模块处理yaml数据
Apr 14 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/12/25 PHP
PHP_MySQL教程-第一天
2007/03/18 PHP
PHP strncasecmp字符串比较的小技巧
2011/01/04 PHP
PHP文件锁定写入实例解析
2014/07/14 PHP
getimagesize获取图片尺寸实例
2014/11/15 PHP
php实现word转html的方法
2016/01/22 PHP
PHP面向对象程序设计之类与反射API详解
2016/12/02 PHP
showModalDialog 和 showModelessDialog
2007/01/22 Javascript
仅Firefox中链接A无法实现模拟点击以触发其默认行为
2011/07/31 Javascript
jquery聚焦文本框与扩展文本框聚焦方法
2012/10/12 Javascript
js中关于一个分号的崩溃示例
2013/11/11 Javascript
使用jQuery判断IE浏览器版本的代码
2014/06/14 Javascript
Jquery easyui 实现动态树
2015/11/17 Javascript
微信小程序 视图容器组件的详解及实例代码
2017/01/19 Javascript
使用vue实现各类弹出框组件
2019/07/03 Javascript
VUE实现Studio管理后台之鼠标拖放改变窗口大小
2020/03/04 Javascript
JS中的继承操作实例总结
2020/06/06 Javascript
Vue 解决在element中使用$notify在提示信息中换行问题
2020/11/11 Javascript
python编写简单爬虫资料汇总
2016/03/22 Python
Python的Flask站点中集成xhEditor文本编辑器的教程
2016/06/13 Python
Django的信号机制详解
2017/05/05 Python
解决Pycharm中import时无法识别自己写的程序方法
2018/05/18 Python
python人民币小写转大写辅助工具
2018/06/20 Python
python 已知一个字符,在一个list中找出近似值或相似值实现模糊匹配
2020/02/29 Python
深入浅析Python 命令行模块 Click
2020/03/11 Python
python 轮询执行某函数的2种方式
2020/05/03 Python
Python 列表反转显示的四种方法
2020/11/16 Python
Sixt美国租车:高端豪华车型自驾体验
2017/09/02 全球购物
舞会礼服和舞会鞋:PromGirl
2019/04/22 全球购物
介绍一下Java的安全机制
2012/06/28 面试题
工业自动化专业毕业生推荐信
2013/11/18 职场文书
学术会议开幕词
2016/03/03 职场文书
少年的你:世界上没有如果,要在第一次就勇敢的反抗
2019/11/20 职场文书
Python移位密码、仿射变换解密实例代码
2021/06/27 Python
mysql创建存储过程及函数详解
2021/12/04 MySQL
使用Apache Camel表达REST服务的方法
2022/06/10 Servers