在PYQT5中QscrollArea(滚动条)的使用方法


Posted in Python onJune 14, 2019

如下所示:

import sys
from PyQt5.QtWidgets import *
 
 
class MainWindow(QMainWindow):
 def __init__(self,):
  super(QMainWindow,self).__init__()
  self.number = 0
 
  w = QWidget()
  self.setCentralWidget(w)
 
  self.topFiller = QWidget()
  self.topFiller.setMinimumSize(250, 2000)#######设置滚动条的尺寸
  for filename in range(20):
   self.MapButton = QPushButton(self.topFiller)
   self.MapButton.setText(str(filename))
   self.MapButton.move(10,filename*40)
  ##创建一个滚动条
  self.scroll = QScrollArea()
  self.scroll.setWidget(self.topFiller)
 
 
  self.vbox = QVBoxLayout()
  self.vbox.addWidget(self.scroll)
  w.setLayout(self.vbox)
 
  self.statusBar().showMessage("底部信息栏")
  self.resize(300, 500)
 
if __name__ == "__main__":
 app = QApplication(sys.argv)
 mainwindow = MainWindow()
 mainwindow.show()
 sys.exit(app.exec_())

出来的效果

在PYQT5中QscrollArea(滚动条)的使用方法

以上这篇在PYQT5中QscrollArea(滚动条)的使用方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python修改操作系统时间的方法
May 18 Python
Python中二维列表如何获取子区域元素的组成
Jan 19 Python
Python实现的多线程同步与互斥锁功能示例
Nov 30 Python
python递归全排列实现方法
Aug 18 Python
实例讲解Python中浮点型的基本内容
Feb 11 Python
python3.6下Numpy库下载与安装图文教程
Apr 02 Python
numpy.meshgrid()理解(小结)
Aug 01 Python
Python 最强编辑器详细使用指南(PyCharm )
Sep 16 Python
matplotlib.pyplot画图并导出保存的实例
Dec 07 Python
Python基础之字典常见操作经典实例详解
Feb 26 Python
django中related_name的用法说明
May 20 Python
python 中的@运算符使用
May 26 Python
PYQT5设置textEdit自动滚屏的方法
Jun 14 #Python
使用PyQt4 设置TextEdit背景的方法
Jun 14 #Python
Ubuntu18.04中Python2.7与Python3.6环境切换
Jun 14 #Python
ubuntu 16.04下python版本切换的方法
Jun 14 #Python
windows下安装Python虚拟环境virtualenvwrapper-win
Jun 14 #Python
Ubuntu18.04下python版本完美切换的解决方法
Jun 14 #Python
使用Python检测文章抄袭及去重算法原理解析
Jun 14 #Python
You might like
PHP开发框架总结收藏
2008/04/24 PHP
DISCUZ 论坛管理员密码忘记的解决方法
2009/05/14 PHP
php+html5基于websocket实现聊天室的方法
2015/07/17 PHP
Joomla开启SEF的方法
2016/05/04 PHP
PHP字符串逆序排列实现方法小结【strrev函数,二分法,循环法,递归法】
2017/01/13 PHP
JavaScript strike方法入门实例(给字符串加上删除线)
2014/10/17 Javascript
微信JS-SDK坐标位置如何转换为百度地图坐标
2016/07/04 Javascript
javascript insertAfter()定义与用法示例
2016/07/25 Javascript
原生JS实现轮播效果+学前端的感受(防止走火入魔)
2016/08/21 Javascript
jquery利用json实现页面之间传值的实例解析
2016/12/12 Javascript
Javascript仿京东放大镜的效果
2017/03/01 Javascript
Vuex 入门教程
2018/01/10 Javascript
bootstrap 点击空白处popover弹出框隐藏实例
2018/01/24 Javascript
AngularJS发送异步Get/Post请求方法
2018/08/13 Javascript
判断js数据类型的函数实例详解
2019/05/23 Javascript
浅析微信小程序modal弹窗关闭默认会执行cancel问题
2019/10/14 Javascript
vue自定义指令和动态路由实现权限控制
2020/08/28 Javascript
python学习教程之使用py2exe打包
2017/09/24 Python
python获取多线程及子线程的返回值
2017/11/15 Python
对python中的six.moves模块的下载函数urlretrieve详解
2018/12/19 Python
python 在sql语句中使用%s,%d,%f说明
2020/06/06 Python
利用pipenv和pyenv管理多个相互独立的Python虚拟开发环境
2020/11/01 Python
Django执行源生mysql语句实现过程解析
2020/11/12 Python
用Python实现职工信息管理系统
2020/12/30 Python
Servlet的生命周期
2013/08/25 面试题
历史学专业推荐信
2013/11/06 职场文书
商务英语应届生自我鉴定
2013/12/08 职场文书
竞选生活委员演讲稿
2014/04/28 职场文书
反腐倡廉演讲稿
2014/05/22 职场文书
年度评优评先方案
2014/06/03 职场文书
视光学专业自荐信
2014/06/24 职场文书
乡镇爱国卫生月活动总结
2014/06/25 职场文书
离婚协议书怎样才有法律效力
2014/10/10 职场文书
2014年基层党支部工作总结
2014/12/04 职场文书
利用Python判断整数是否是回文数的3种方法总结
2021/07/07 Python
Javascript 解构赋值详情
2021/11/17 Javascript