如何摆脱TabVeUI底部的空白区域

2024-05-06 13:42:35 发布

您现在位置:Python中文网/ 问答频道 /正文

enter image description here

QTableWidget的tableview底部总是有一个平淡的区域。你知道吗

如何去掉这个空白区域,让tableview根据给定的数据只显示行和列?你知道吗


Tags: 数据区域空白行和列qtablewidgettableview
1条回答
网友
1楼 · 发布于 2024-05-06 13:42:35

必须将Stretch设置为verticalheader()的resizeMode:

import sys
from PyQt5 import QtWidgets, QtCore, QtGui

if __name__ == '__main__':
    app = QtWidgets.QApplication(sys.argv)
    w = QtWidgets.QTableView()
    w.setModel(QtGui.QStandardItemModel(4, 4))
    w.verticalHeader().setSectionResizeMode(QtWidgets.QHeaderView.Stretch)
    w.horizontalHeader().setSectionResizeMode(QtWidgets.QHeaderView.Stretch)
    w.show()
    sys.exit(app.exec_())

enter image description here

相关问题 更多 >