Python 如何去掉表视图底部的空白区域
QTableWidget的tableview底部总是有一个平淡的区域Python 如何去掉表视图底部的空白区域,python,pyqt,pyqt5,python-3.6,qtableview,Python,Pyqt,Pyqt5,Python 3.6,Qtableview,QTableWidget的tableview底部总是有一个平淡的区域 如何消除此空白区域,让tableview仅根据给定数据显示行和列?您必须将拉伸设置为垂直标题的resizeMode(): 您可以显示所需内容的图片。您希望表格垂直展开项目,还是希望更改所指部分的颜色?我希望表格垂直展开,行的高度保持平衡。 import sys from PyQt5 import QtWidgets, QtCore, QtGui if __name__ == '__main__': app = QtW
如何消除此空白区域,让tableview仅根据给定数据显示行和列?您必须将
拉伸设置为垂直标题的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_())