Qt容器QScrollArea小部件的滚动视图

​# QScrollArea

Qt容器QScrollArea小部件的滚动视图_第1张图片

平台:linux、windows、mac皆可,Qt版本:Qt5.14.2

QScrollArea是Qt框架中用于提供可滚动视图区域的小部件。它通常被用来包含一个较大的内容区域,并且可以在其中嵌入其他小部件。下面是一些常用的QScrollArea函数:

1. `setWidget(QWidget *widget)`: 设置在QScrollArea中显示的小部件。可以通过将一个QWidget对象传递给该函数来将其设置为QScrollArea的内容。

2. `widget()`: 返回当前在QScrollArea中显示的小部件。

3. `setWidgetResizable(bool resizable)`: 设置是否自动调整小部件的大小以适应QScrollArea的大小。如果将其设置为true,则小部件将自动调整大小以填充可用的空间。

4. `setVerticalScrollBarPolicy(Qt::ScrollBarPolicy policy)`: 设置垂直滚动条的显示策略。可以使用Qt::ScrollBarPolicy枚举值来指定策略,例如Qt::ScrollBarAlwaysOn表示始终显示垂直滚动条。

5. `setHorizontalScrollBarPolicy(Qt::ScrollBarPolicy policy)`:

你可能感兴趣的:(Qt,高级开发工程师,qt,QScrollArea)