文章目录
概述
AbstractScrollArea 滚动区域的基类
滚动区域的低级抽象。该区域提供了称为viewport的中央控件,该区域的内容将在其中
滚动(即,内容的可见部分在viewport中呈现)。`
继承自QFrame
被QScrollArea、QTextEdit、QPlainTextEdit、QAbstractItemView等继承
一、功能作用
QAbstractScrollArea 类为一个抽象类,无法直接实例化,我们通过它的一个子类 QTextEdit 来说明它。
a. 设置水平垂直滚动条
b. 滚动条显示策略
c. 区域控件
信号
QAbstractScrollArea 的信号也是继承父类的,没有特别的信号。
二、使用示例
1.QAbstractScrollArea 滚动条显示策略
滚动条显示策略由 Qt.ScrollBarPolicy 列出,具体如下:
https://doc.qt.io/qt-6/qt.html#ScrollBarPolicy-enum
Qt.ScrollBarAsNeeded 只有当内容太大而无法容纳时,QAbstractScrollArea 才显示滚动条。此为默认值
Qt.ScrollBarAlwaysOff QAbstractScrollArea