
在QTableWidget的表视图底部总是有一个平淡的区域。
我如何摆脱这个空白区域,让tableview只根据给定的数据显示行和列?
发布于 2018-07-20 21:34:51
您必须将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_())

https://stackoverflow.com/questions/51442896
复制相似问题