scrollarea设置滚动条不占空间
时间: 2023-10-05 16:04:38 浏览: 261
可以通过设置widgetResizable属性为True来实现滚动条不占用空间。
示例代码如下:
```python
from PyQt5.QtWidgets import QApplication, QMainWindow, QScrollArea, QWidget, QVBoxLayout, QLabel
app = QApplication([])
window = QMainWindow()
scroll_area = QScrollArea()
widget = QWidget()
layout = QVBoxLayout()
label = QLabel('This is a long text that needs to be scrolled.')
layout.addWidget(label)
widget.setLayout(layout)
scroll_area.setWidget(widget)
scroll_area.setWidgetResizable(True)
window.setCentralWidget(scroll_area)
window.show()
app.exec_()
```
在上面的示例代码中,我们将widgetResizable属性设置为True,这样scroll_area会自动调整其大小以适应widget的大小,并且滚动条不会占用空间。
阅读全文