QAbstractScrollArea

QAbstractScrollArea

        功能:提供的带滚动条的滚动区域

        所属模块:PyQt5.QtWidgets

        继承结构:

一. 属性

enumSizeAdjustPolicy { AdjustIgnored, AdjustToContents, AdjustToContentsOnFirstShow }

二. 方法

QAbstractScrollArea(QWidget *parent = nullptr)
voidaddScrollBarWidget(QWidget *widget, Qt::Alignment alignment)
QWidget *cornerWidget() const   返回角落控件对象
QScrollBar *horizontalScrollBar() const  返回水平滚动条对象
Qt::ScrollBarPolicyhorizontalScrollBarPolicy() const 返回水平滚动条对象策略
QSizemaximumViewportSize() const
QWidgetListscrollBarWidgets(Qt::Alignment alignment)
voidsetCornerWidget(QWidget *widget)  设置角落控件
voidsetHorizontalScrollBar(QScrollBar *scrollBar)  设置水平滚动条
voidsetHorizontalScrollBarPolicy(Qt::ScrollBarPolicy) 设置水平滚动条策略
voidsetSizeAdjustPolicy(QAbstractScrollArea::SizeAdjustPolicy policy)
voidsetVerticalScrollBar(QScrollBar *scrollBar)  设置垂直滚动条
voidsetVerticalScrollBarPolicy(Qt::ScrollBarPolicy) 设置垂直滚动条策略
voidsetViewport(QWidget *widget)
virtual voidsetupViewport(QWidget *viewport)
QAbstractScrollArea::SizeAdjustPolicysizeAdjustPolicy() const
QScrollBar *verticalScrollBar() const  返回垂直滚动条对象
Qt::ScrollBarPolicyverticalScrollBarPolicy() const 返回垂直滚动条的策略
QWidget *viewport() const

滚动条策略: 

Qt::ScrollBarAsNeeded0当内容太大而无法容纳时显示滚动条,否则不显示滚动条。这是默认值。
Qt::ScrollBarAlwaysOff1从不显示滚动条。
Qt::ScrollBarAlwaysOn2始终显示滚动条。在具有瞬态滚动条的系统上(例如,在 Mac 上,从版本 10.7 开始),将忽略此属性。

软换行:区域不够了,自动换行

硬换行:enter键

角落控件是指右下角垂直滚动条和水平滚动条的交点

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值