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.x中str与unicode相关问题的解决方法
Mar 30 Python
编写自定义的Django模板加载器的简单示例
Jul 21 Python
Python的Flask框架中SQLAlchemy使用时的乱码问题解决
Nov 07 Python
教你用Python脚本快速为iOS10生成图标和截屏
Sep 22 Python
python读取TXT每行,并存到LIST中的方法
Oct 26 Python
使用python serial 获取所有的串口名称的实例
Jul 02 Python
python采集百度搜索结果带有特定URL的链接代码实例
Aug 30 Python
解决pandas展示数据输出时列名不能对齐的问题
Nov 18 Python
Python爬取365好书中小说代码实例
Feb 28 Python
Python3.9最新版下载与安装图文教程详解(Windows系统为例)
Nov 28 Python
matplotlib实现数据实时刷新的示例代码
Jan 05 Python
Python初识逻辑与if语句及用法大全
Aug 07 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单例模式
2014/11/25 PHP
讲解WordPress中用于获取评论模板和搜索表单的PHP函数
2015/12/28 PHP
php 流程控制switch的简单实例
2016/06/07 PHP
thinkPHP js文件中U方法不被解析问题的解决方法
2016/12/05 PHP
php-fpm重启导致的程序执行中断问题详解
2019/04/29 PHP
基于JavaScript自定义构造函数的详解说明
2013/04/24 Javascript
js实现网页标题栏闪烁提示效果实例分析
2014/11/20 Javascript
js中键盘事件实例简析
2015/01/10 Javascript
轻量级的原生js日历插件calendar.js使用指南
2015/04/28 Javascript
Jquery动态添加输入框的方法
2015/05/29 Javascript
jQuery实现给页面换肤的方法
2015/05/30 Javascript
jQuery基于ajax实现带动画效果无刷新柱状图投票代码
2015/08/10 Javascript
jQuery zclip插件实现跨浏览器复制功能
2015/11/02 Javascript
Jquery EasyUI Datagrid右键菜单实现方法
2016/12/30 Javascript
在angular 6中使用 less 的实例代码
2018/05/13 Javascript
bootstrap下拉框动态赋值方法
2018/08/10 Javascript
Vuex 快速入门(简单易懂)
2018/09/20 Javascript
React Ant Design树形表格的复杂增删改操作
2020/11/02 Javascript
[01:52]DOTA2完美大师赛Vega战队趣味视频——kpii老师小课堂
2017/11/25 DOTA
python调用cmd命令行制作刷博器
2014/01/13 Python
Python使用django获取用户IP地址的方法
2015/05/11 Python
Python中数字以及算数运算符的相关使用
2015/10/12 Python
python 简单的多线程链接实现代码
2016/08/28 Python
Python处理XML格式数据的方法详解
2017/03/21 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
2018/06/11 Python
Python实现将多个空格换为一个空格.md的方法
2018/12/20 Python
Python 中包/模块的 `import` 操作代码
2019/04/22 Python
Python3实现汉语转换为汉语拼音
2019/07/08 Python
TensorFlow keras卷积神经网络 添加L2正则化方式
2020/05/22 Python
CSS3动画和HTML5新特性详解
2020/08/31 HTML / CSS
HTML5 UTF-8 中文乱码的解决方法
2013/11/18 HTML / CSS
皇家阿尔伯特瓷器美国官网:Royal Albert美国
2020/02/16 全球购物
法国低价在线宠物商店:bitiba.fr
2020/07/03 全球购物
高三政治教学反思
2014/02/06 职场文书
企业家王石演讲稿:坚持与放下
2014/04/27 职场文书
红领巾广播站广播稿(3篇)
2014/09/20 职场文书