在PYQT5中QscrollArea(滚动条)的使用方法
作者:张得帅! 时间:2023-03-07 06:29:51
如下所示:
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_())
出来的效果
来源:https://blog.csdn.net/qq_37946291/article/details/80540903
标签:PYQT5,QscrollArea,滚动条
0
投稿
猜你喜欢
wordpress安装过程中遇到中文乱码的处理方法
2023-11-15 12:24:52
微信小程序如何使用云开发
2024-04-10 13:54:27
Pycharm开发Django项目创建ORM模型的问题
2022-11-09 06:00:48
django 多对多表的创建和插入代码实现
2021-05-09 03:50:34
python3使用SMTP发送简单文本邮件
2023-09-28 10:07:24
python 使用tkinter+you-get实现视频下载器
2023-08-15 18:40:25
Mysql中日期和时间函数介绍
2008-05-24 08:16:00
python使用Turtle库画画写名字
2023-12-03 03:58:38
Pytest之测试命名规则的使用
2022-09-23 00:51:49
python关于矩阵重复赋值覆盖问题的解决方法
2021-12-11 03:07:17
Vue3响应式对象Reactive和Ref的用法解读
2024-05-02 16:34:48
python numpy库中数组遍历的方法
2021-03-20 16:57:28
谈谈我的“分离”观
2010-08-31 14:47:00
简单三步轻松实现ORACLE字段自增
2024-01-16 06:06:58
解决python升级引起的pip执行错误的问题
2021-09-16 18:24:17
MySQL无法重启报错Warning: World-writable config file ‘/etc/my.cnf’ is ignored的解决方法
2024-01-16 06:49:29
Mysql使用Describe命令判断字段是否存在
2011-04-25 18:27:00
详解go-admin在线开发平台学习(安装、配置、启动)
2023-08-26 15:27:31
lnmp下如何关闭Mysql日志保护磁盘空间
2024-01-14 02:54:52
SQLServer2008存储过程实现数据插入与更新
2024-01-19 06:01:21