如何去掉tableview底部的空白区域

2024-02-24

QTableWidget 的 tableview 底部总是有一个平淡的区域。

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


你必须设置Stretch作为 resizeMode 到verticalheader():

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_())
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何去掉tableview底部的空白区域 的相关文章

随机推荐