pyqt5 qtableview添加滚动条后,qtableview大小如何调整
时间: 2023-07-05 14:32:13 浏览: 256
Pyqt5 关于流式布局和滚动条的综合使用示例代码
当QTableView添加滚动条后,可以使用setSizePolicy函数来调整QTableView的大小。可以将QTableView的水平和垂直方向上的尺寸策略都设置为QSizePolicy::Expanding,这样QTableView就可以在容器内自由地水平和垂直伸展,同时保持其自身的大小不变。
下面是一个示例代码:
```python
from PyQt5.QtWidgets import QApplication, QTableView, QSizePolicy
app = QApplication([])
table = QTableView()
table.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
# 添加表格数据
# ...
table.show()
app.exec()
```
在这个示例中,我们创建了一个QTableView并将其尺寸策略设置为QSizePolicy::Expanding,这样QTableView就可以根据其内容自由地调整大小。
阅读全文